본문 바로가기
SQL

대소문자 구분하여 조회하기

by jinwooahn 2021. 1. 22.
728x90

MySQL에서 기본설정은 대소문자를 구분하지 않는다.

그렇다면 대소문자를 구분해서 조회를 어떻게 할 수 있는가?

 

답은 BINARY 구문을 사용하는 것이다.

아래와 같이 조회하면 소문자 g 가 들어간 문자열만 찾아준다.

1
SELECT * FROM test WHERE sentence LIKE BINARY '%g%';
cs

 

대문자의 경우 아래와 같이 BINARY 구문 뒤에 대문자를 넣어주기만 하면 된다. 

1
SELECT * FROM test WHERE sentence LIKE BINARY '%G%';
cs
728x90

'SQL' 카테고리의 다른 글

LIMIT 구문 사용법  (0) 2021.01.26
데이터 타입 바꾸기 CAST()  (0) 2021.01.22
Escaping 문자열 조회  (0) 2021.01.22
MySQL 주의사항  (0) 2021.01.21
UNIX Timestamp를 DATETIME 으로 변환하기  (0) 2021.01.21