본문 바로가기
DB

검색 쿼리문 정리

by 쬑께께 2022. 12. 13.
BETWEEN  a와 b 사이의 데이터 (a,b값 포함하여) 출력
BETWEEN a AND b
NOT BETWEEN a와 b 사이의 데이터 (a,b값 포함하지 않은 채) 출력
NOT BETWEEN a AND b
IN(LIST) LIST의 값 중 어느 하나와 일치하는 데이터 출력
NOT IN(LIST) LIST의 값과 일치하지 않는 데이터 출력
LIKE 문자 형태로 일치하는 데이터 출력
NOT LIKE 문자 형태로 일치하지 않는 데이터 출력
IS NULL NULL 값을 가진 데이터 출력
IS NOT NULL NULL값을 가지지 않은 데이터 출력

 

 

LIKE 사용 예

컬럼의 값에 'A'가 포함된 레코드 가져오기

LIKE 'A%' 'A'로 시작하는 데이터만 검색
LIKE '%A' 'A'로 끝나는 데이터만 검색
LIKE '%LIM%' 'LIM' 문자가 있는 데이터만 검색
LIKE '%L%I%' 'L'문자와 'I' 문자가 있는 데이터만 검색
LIKE '_A%' 'A'문자가 두번째에 위치한 데이터만 검색
(LAKE와 같은 단어들만 검색됨)

 

 

문자열을 가져오는 LEFT, RIGHT함수 예시

SELECT LEFT('LAKE', 3)
=> 결과: LAK
SELECT RIGHT('LAKE', 3)
=> 결과: AKE

 

'DB' 카테고리의 다른 글

쿼리 조건문  (0) 2022.12.15
LIMIT명령어와 그룹함수  (0) 2022.12.14
인덱스  (0) 2022.05.13
스토어드와 인덱스, 커서, 트리거  (0) 2022.05.12
인덱스  (0) 2022.04.29