- 이메일이나, 게시판 제목, 내용 검색 기능처럼
일부 문자열이 포함된 데이터를 조회
할 때 사용한다.
- 와일드 카드
->_
: 어떤 값이든 상관없이한 개의 문자 데이터
를 의미
->%
: 길이와 상관없이(문자 없는 경우도 포함)모든 문자 데이터
를 의미
🎈 LIKE 'D%'
- FIRST_NAME 열에서 대문자 D 로 시작하는 데이터를 조회
SELECT FIRST_NAME , LAST_NAME FROM EMPLOYEES e WHERE FIRST_NAME LIKE 'D%';
🎈 LIKE '_a%'
- FIRST_NAME 열에서 두번 째 글자가 a인 데이터를 조회
SELECT FIRST_NAME , LAST_NAME FROM EMPLOYEES e WHERE FIRST_NAME LIKE '_a%';
🎈 LIKE '%d'
- FIRST_NAME 열에서 d로 끝나는 데이터를 조회
SELECT FIRST_NAME , LAST_NAME FROM EMPLOYEES e WHERE FIRST_NAME LIKE '%d';
🎈 LIKE '_a'
- FIRST_NAME 열에서 마지막 글자가 a이고 총 6글자인 데이터를 조회
SELECT FIRST_NAME , LAST_NAME FROM EMPLOYEES e WHERE FIRST_NAME LIKE '_____a';
🎈 LIKE '%am%'
- FIRST_NAME 열에서 am 이 포함되어 있는 데이터를 조회
SELECT FIRST_NAME , LAST_NAME FROM EMPLOYEES e WHERE FIRST_NAME LIKE '%am%';
🎈 NOT LIKE '%am%'
- FIRST_NAME 열에서 am 이 포함되어 있지 않은 데이터를 조회
SELECT FIRST_NAME , LAST_NAME FROM EMPLOYEES e WHERE FIRST_NAME NOT LIKE '%am%';
SELECT FIRST_NAME FROM EMPLOYEES e WHERE NOT FIRST_NAME LIKE 'A%';