Quando si confronta il testo unicode, i trattini vengono trattati in modo speciale. Il confronto Unicode utilizza "l'ordine del dizionario", che ignora i trattini. Questo non è il caso del confronto di testo non Unicode.
Confrontando -X e iX , è come confrontare X e iX , quindi -X , il lato sinistro è maggiore. Quando si confrontano "-" e "i", è come confrontare "" e "i", quindi "i", il lato destro è maggiore.
Da MSDN,
SELCT body From MSDN_Articles WHERE url IN ("https://support.microsoft.com/kb/322112
")