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 ("https://support.microsoft.com/kb/322112
")