Может ли кто-нибудь дать некоторое представление о том, почему SOUNDEX дает разные результаты, когда некоторые символы пишутся с заглавной буквы по сравнению с нижним регистром? Судя по тому, что я читал в Интернете, SOUNDEX игнорирует регистр, но я получаю разные результаты и не могу понять, что могло бы вызвать различия. Я не могу воспроизвести этот пример с помощью слова вроде GUTTHRE
.
Query Result
select SOUNDEX('JESCHKE') J200 <-- 200
select SOUNDEX(LOWER('JESCHKE')) J220
select SOUNDEX('Jeschke') J220
select SOUNDEX('jeschke') J220
select SOUNDEX('JESChKE') J220
select SOUNDEX('JESCHke') J200 <-- for some reason capitalizing 'H' changes the result to 200
select SOUNDEX('jescHke') J200 <-- 200
Есть идеи, почему значения не совпадают?