MariaDB SQL
MariaDB, 대소문자 구분하여 조회하기
Hwarang.pop
2025. 3. 6. 20:11
728x90
320x100
TABLE 이 아래와 같이 존재할때,
ID | NAME |
c1234 | 김영수 |
C1234 | 최영수 |
C1235 | 이영희 |
NAME = '김영수' 의 데이터를 구하기 위해서
SELECT * FROM TABLE WHERE ID = 'c1234';
했더니 아래와 같이 대소문자를 구분하지 못하고 두개의 행을 결과로 보여줬다.
ID | NAME |
c1234 | 김영수 |
C1234 | 최영수 |
그래서 정확하게 일치하는 데이터만 보여달라는 의미에서 BINARY() 함수를 사용해 보았다.
SELECT * FROM TABLE WHERE BINARY(ID) = 'c1234';
ID | NAME |
c1234 | 김영수 |
BINARY() 함수를 통해서 정확하게 원하는 결과를 도출할 수 있었다.
728x90
반응형