Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2008 - ordres de tri différents sur les valeurs VARCHAR et NVARCHAR

Vous devez utiliser un classement binaire pour obtenir un classement cohérent.

ORDER BY t.Name ASC COLLATE Latin1_General_BIN

Modifier : Comme vous ne pouvez pas effectuer l'assemblage dans la requête, vous devrez le faire au niveau de la base de données.

Vous devrez le définir sur la ou les colonnes que vous comparez et il doit être binaire.

ici en est un exemple.