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
")