반응형
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
반응형
'itsource' 카테고리의 다른 글
MySQL이 "데이터 전송 중" 상태이면 어떤 의미입니까? (0) | 2023.01.19 |
---|---|
열이 다른 열에서 계산되었습니까? (0) | 2023.01.19 |
비동기 콜백함수에서 값을 반환하려면 어떻게 해야 합니까? (0) | 2023.01.15 |
Persistent LocalDateTimeAsString이 DateTimeParseException이 되다 (0) | 2023.01.15 |
행을 열로 피벗 (0) | 2023.01.15 |