IT TIP

mysql LIKE가 대소 문자를 구분하도록 어떻게 강제합니까?

itqueen 2020. 10. 20. 19:02
반응형

mysql LIKE가 대소 문자를 구분하도록 어떻게 강제합니까?


중복 가능성 :
MySQL과 같은 대소 문자 구분

Mysql은 LIKE 비교에서 대소 문자를 무시합니다.

대소 문자 구분 LIKE 비교를 수행하도록 어떻게 강제 할 수 있습니까?


사용 LIKE BINARY:

mysql> SELECT 'abc' LIKE 'ABC';
    -> 1
mysql> SELECT 'abc' LIKE BINARY 'ABC';
    -> 0

또 다른 대안은 COLLATE,

SELECT *
FROM table1
WHERE columnName like 'a%' COLLATE utf8_bin;

참고 URL : https://stackoverflow.com/questions/14007450/how-do-you-force-mysql-like-to-be-case-sensitive

반응형