[SQL] 문자열 비교함수 알아보기 (MySQL)

• MySQL에서 문자열 비교 함수는 expr LIKE pattern, expr NOT LIKE pattern, STRCMP(str1, str2) 등이 있습니다.
• LIKE 함수는 패턴 매칭을 통해 문자열을 비교하며, %는 0개 이상의 문자와 대응하고, _는 1개 이상의 문자와 대응합니다. ESCAPE는 특수문자를 단순 문자로 사용하게 합니다.
• NOT LIKE 함수는 LIKE의 NOT을 취한 결과와 같으며, 패턴 매칭을 부정합니다.
• STRCMP() 함수는 두 문자열을 비교하며, expr1과 expr2가 같을 경우 0, expr1이 expr2보다 작을 경우 1, expr1이 expr2보다 클 경우 -1을 반환합니다.

북마크
공유하기
신고하기