반응형
Like
문자열 포함 (Search) : like 키워드
내가 찾고자 하는 문자열이, 컬럼에 포함되어 있는지 확인하는 방법
찾고자 하는 문자열은 따옴표 안에 % 표시와 함께 작성한다.
책 제목에 the라고 들어있는(%) 책만 가져오시오.
select *
from books
where title like '%the%';

the로 시작하는 책만 가져오시오
select *
from books
where title like 'the%';

the로 끝나는 책만 가져오시오
select *
from books
where title like '%the';

author_fname에 da라고 들어있는 작가의 책 제목, author_fname, 페이지수를 가져오시오
select title, author_fname, pages
from books
where author_fname like '%da%';

언더스코어 ( _ ) 기호를 이용한 쿼리문, 언더스코어는 숫자의 자리수를 말한다.
언더스코어가 2개이면 2자리 숫자, 3개이면 3자리 숫자를 뜻한다.
언더스코어 갯수만큼 숫자가 2자리수인지 3자리수인지 자리수를 나타낸다.
ex) (032)305-8126 like (___)___-____;
select *
from books
where stock_quantity like '___';

책 제목에 퍼센트 기호가 있는 책을 가져오시오.
select *
from books
where title like '%\%%';

반응형
'TOOL > MySQL' 카테고리의 다른 글
| MySQL - max, min, avg, sum 함수 사용법 (0) | 2022.05.16 |
|---|---|
| MySQL - count , group by (0) | 2022.05.16 |
| MySQL - Paging (limit & offset) (0) | 2022.05.16 |
| MySQL - Order by (데이터 정렬) (0) | 2022.05.16 |
| MySQL - 데이터 중복 제거 (Distinct) (0) | 2022.05.16 |