SOUNDEX 함수 - Amazon Redshift

SOUNDEX 함수

SOUNDEX 함수는 입력 문자열의 첫 글자와 지정한 문자열의 영어 발음을 나타내는 소리의 3자리 인코딩으로 구성된 미국 Soundex 값을 반환합니다. 예를 들어 SmithSmyth의 Soundex 코드는 동일합니다.

구문

SOUNDEX(string)

인수

string

American Soundex 코드 값으로 변환하려는 CHAR 또는 VARCHAR 문자열을 지정합니다.

반환 타입

VARCHAR(4)

사용 노트

SOUNDEX 함수는 a~z 및 A~Z를 포함하여 영어 알파벳 소문자와 대문자 ASCII 문자만 변환합니다. SOUNDEX는 다른 문자를 무시합니다. SOUNDEX는 공백으로 구분된 여러 단어의 문자열에 대해 단일 Soundex 값을 반환합니다.

SELECT SOUNDEX('AWS Amazon'); +---------+ | soundex | +---------+ | A252 | +---------+

SOUNDEX는 입력 문자열에 영어가 포함되지 않은 경우 빈 문자열을 반환합니다.

SELECT SOUNDEX('+-*/%'); +---------+ | soundex | +---------+ | | +---------+

예제

Amazon에 대한 Soundex 값을 반환하려면 다음 예제를 사용합니다.

SELECT SOUNDEX('Amazon'); +---------+ | soundex | +---------+ | A525 | +---------+

smithsmyth에 대한 Soundex 값을 반환하려면 다음 예제를 사용합니다. Soundex 값은 동일합니다.

SELECT SOUNDEX('smith'), SOUNDEX('smyth'); +-------+-------+ | smith | smyth | +-------+-------+ | S530 | S530 | +-------+-------+