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
반응형
'MariaDB SQL' 카테고리의 다른 글
MariaDB root 계정 패스워드 최초 설정 (0) | 2024.12.23 |
---|---|
MariaDB DROP EVENT (0) | 2024.12.10 |
MariaDB linux에서 mariadb 시작 종료 재시작 (0) | 2024.12.09 |
MariaDB RENAME TABLE, 테이블명 바꾸기 (0) | 2024.12.04 |
MariaDB 파티셔닝 제거 (Removing Partitioning) (0) | 2024.11.28 |