Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server 2008 - diferentes ordens de classificação em valores VARCHAR vs NVARCHAR


Você precisa usar a ordenação binária para obter uma ordenação consistente.
ORDER BY t.Name ASC COLLATE Latin1_General_BIN

Editar: Como você não pode fazer o agrupamento na consulta, precisará fazê-lo no nível do banco de dados.

Você precisará configurá-lo na(s) coluna(s) que está comparando e precisa ser binário.

Aqui é um exemplo disso.