📌 SQL LIKE 연산자
LIKE 연산자는 WHERE 절 안에서 쓰이는데, 열에서 어떤 특정한 패턴에 부합하는 부분을 찾으려 할 때 사용한다.
LIKE 연산자는 아래의 와일드 카드를 사용한다.
- % : 0, 1 혹은 하나이상의 char
- _ : 한개의 char
- [charlist] : 안의 알파벳 중 한개의 알파벳(or)
셋 다 함께 사용될 수 있다.
LIKE '값%', LIKE '%값', LIKE '%값%'
LIKE '값_', LIKE '_값', LIKE '_값_'
LIKE '[a-e]%', LIKE '%[bsp]_'
# 이름에 el 이 들어가는 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE NAME LIKE '%el%' AND ANIMAL_TYPE = 'dog'
ORDER BY NAME
'IT > sql' 카테고리의 다른 글
[SQL 연산자] IN 사용법, 다양한 값 선택 (0) | 2022.03.22 |
---|---|
[SQL 연산자] BETWEEN 사용법, 주어진 범위 선택 (0) | 2022.03.22 |
[SQL 논리연산자] AND, OR, NOT 사용법 (0) | 2022.03.21 |
[SQL 집계함수] MIN, MAX, COUNT, AVG, SUM 사용법 (0) | 2022.03.21 |
[SQL 개수 제한] SELECT LIMIT 사용법 (0) | 2022.03.21 |