- like
: 특정 문자가 포함되어 있는 데이터를 검색할 때 사용한다.
- like 사용법
1) 특정 문자로 시작하는 데이터 검색
select [ 컬럼명 ]
from [ 테이블명 ]
where [ 컬럼명 ] like '특정 문자열%;
2) 특정 문자로 끝나는 데이터 검색
select [ 컬럼명 ]
from [ 테이블명 ]
where [ 컬럼명 ] like '%특정 문자열;
3) 특정 문자 포함 데이터 검색
select [ 컬럼명 ]
from [ 테이블명 ]
where [ 컬럼명 ] like '%특정 문자열%;
- like 예제
예제 1) the로 시작하는 책만 가져오세요.
select *
from books
where title like 'the%';
예제 2) 책 제목에 퍼센트 기호가 있는 책을 가져오세요.
select *
from books
where title like'%\%%';
예제 3) 책 제목이 w로 시작하지 않는 책을 가져오시오.
select *
from books
where title not like 'w%';
예제 4) stock_quantity 가 세자리 수인 책의 정보를 가져오세요.
* 언더스코어 (_) 기호를 이용한 쿼리문
언더스코어 기호 갯수만큼, 숫자가 2자리수인지 3자리수인지, 자리수를 나타낸다.
select *
from books
where stock_quantity like '___';
'데이터베이스' 카테고리의 다른 글
[ MySQL ] Group by 사용법 (0) | 2022.05.17 |
---|---|
[ MySQL ] count, sum, avg, max, min 함수 사용법 (0) | 2022.05.16 |
[ MySQL ] 데이터 중복 제거 distinct (0) | 2022.05.16 |
[ MySQL ] 페이징 처리 - Limit Offset 사용법 (0) | 2022.05.16 |
[ MySQL ] 데이터 정렬 order by 사용법 (0) | 2022.05.16 |