sql >> Databasteknik >  >> RDS >> Sqlserver

Konstig SQL Server 2005 Sorteringsskillnad mellan varchar() och nvarchar()

När man jämför unicode-text behandlas bindestreck speciellt. Unicode-jämförelse använder "ordboksordning", som ignorerar bindestreck. Detta är inte fallet med icke-unicode-textjämförelse.

Jämför -X och iX , är som att jämföra X och iX , alltså -X , den vänstra sidan, är större. När man jämför "-" och "i", är som att jämföra "" och "i", så "i", är den högra sidan större.

Från MSDN,

SELCT body From MSDN_Articles WHERE url IN ("http://support.microsoft.com/kb/322112 ")



  1. Mysql drop-användare med anslag för flera värdar

  2. SqlPlus SP2-0734:Fel

  3. Inga MySQL-poster kommer tillbaka när en viss gräns passerat?

  4. Servicestack:Hantera index, automatisk ökning etc utan attribut?