LIKE

발자·2022년 9월 12일
0

SQL

목록 보기
3/8

✏️ %

문자가 한 개 이상 있거나 아예 없는 자리를 대변한다.

SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE 'X%'
# X로 시작하는 문자열을 찾는다.

SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '%X'
# X로 끝나는 문자열을 찾는다.

SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '%X%'
# X를 포함하는 문자열을 찾는다.

✏️ _

문자 1개의 자리를 대변한다.

SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE 'X_'
# X로 시작하는 두 자리 문자열을 찾는다.

✏️ [ ]

대괄호 안에 있는 문자로 시작한다.

SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE [XYZ]
# 'X', 'Y' 또는 'Z'로 시작하는 문자열을 찾는다.
# [X-Z]도 같은 의미이다.

✏️ ^

특정 문자가 아니다.

SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '[^X]'
# X가 아닌 문자로 시작하는 문자열을 찾는다.

0개의 댓글