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
반응형