sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008 - olika sorteringsordningar på VARCHAR vs NVARCHAR värden

Du måste använda binär sortering för att uppnå konsekvent ordning.

ORDER BY t.Name ASC COLLATE Latin1_General_BIN

Redigera: Eftersom du inte kan sortera i frågan måste du göra det på databasnivå.

Du måste ställa in den på kolumnen/kolumnerna som du jämför och den måste vara binär.

Här är ett exempel på det.



  1. Ändra användarlösenord i PHP och mySQL

  2. Kontrollera din SQLite-version

  3. lägga till 1 dag till ett DATETIME-formatvärde

  4. hämtar filer från databasen genom deras sökväg i jsp