Ao comparar texto unicode, os hífens são tratados de forma especial. A comparação Unicode usa "ordem do dicionário", que ignora os hífens. Este não é o caso com comparação de texto não-unicode.
Comparando
-X e iX , é como comparar X e iX , então -X , o lado esquerdo, é maior. Ao comparar "-" e "i", é como comparar "" e "i", então "i", o lado direito é maior. Do MSDN,
SELCT body From MSDN_Articles WHERE url IN ("https://support.microsoft.com/kb/322112
")