728x90
LIKE 연산자
- 열에서 지정된 패턴을 검색하기위해 사용한다.
- 함께 사용되는 두 가지 와일드 카드가 있다.
- 퍼센트 기호( % )는 0~ N개의 문자를 나타낸다.
- ex) 'a%' -> 'a' or 'ab' or 'abc' O
- 밑줄 기호( _ )은 하나의 단일 문자를 나타낸다.
- ex) 'a_' -> 'ab' O, 'a' or 'abc' X
-- a로 시작하는 모든 고객
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
-- '%or%' 이름에 or이 들어간 모든 고객
-- '_r%' 두번째 위치에 r이 들어간 모든 고객
-- 'a__%' a로 시작하고 3 글자 이상인 모든 고객
-- 'a%o' a로 시작하고 o로 끝나는 모든 고객
-- a로 시작하지 않는 모든 고객
SELECT * FROM Customers
WHERE CustomerName NOT LIKE 'a%';
728x90
'넓고 얕은 데이터베이스 지식 > SQL' 카테고리의 다른 글
SQL - BETWEEN (0) | 2023.04.27 |
---|---|
SQL - IN (0) | 2023.04.27 |
SQL - 자주 쓰는 함수 정리 (0) | 2023.04.27 |
SQL - Aliases (0) | 2023.04.27 |
SQL - DELETE (0) | 2023.04.27 |