Я не понимаю, как я мог получить результат 4 для разницы в следующем:
col_a col_b 201 E. Rudisill 2535 E 10th St. 6039 Bunt Drive 408 W. Petit Ave.
difference(upper(a), upper(b)) вернул 4 для обеих строк.
difference(upper(a), upper(b))
Как это возможно?Они ничем не похожи?
SOUNDEX преобразует буквенно-цифровую строку в четырехсимвольный код, который основан на том, как звучит строка при произнесении.Может быть, приведенная выше строка начинается с цифр, которые soundex () возвращает '0000'.
Аналогичный вопрос : Soundex с числами в качестве параметра String