Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server 2008 - różne porządki sortowania na wartościach VARCHAR vs NVARCHAR

Aby uzyskać spójną kolejność, musisz użyć sortowania binarnego.

ORDER BY t.Name ASC COLLATE Latin1_General_BIN

Edytuj: Ponieważ nie możesz dokonać sortowania w zapytaniu, musisz to zrobić na poziomie bazy danych.

Musisz ustawić go w porównywanych kolumnach i musi być binarny.

Tutaj jest tego przykładem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiedy/dlaczego używać kaskadowania w SQL Server?

  2. Odpowiednik OFFSET w SQL Server

  3. Podziel ciąg znaków oddzielonych przecinkami i wstaw do tabeli (int)

  4. dlaczego nie mogę uzyskać dostępu do mojego CTE po użyciu go raz?

  5. Jak stworzyć linked server dla SQL Server 2008 gdzie mamy bazę danych z 2000 i 2005