select *
from books;
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';
-- stock_quantity 의 숫자가 두자리인 데이터만 가져오시오.
select *
from books
where stock_quantity like '__';
-- author_fname 이 네글자인 데이터만 가져오시오
select *
from books
where author_fname like '____';
'MySQL' 카테고리의 다른 글
MySQL - 서브쿼리(SubQuery) (0) | 2022.12.07 |
---|---|
MySQL - 집계함수 count(), min(), max(), sum(), avg() (0) | 2022.12.07 |
MySQL - 데이터를 끊어서 가져오기 limit (0) | 2022.12.07 |
MySQL - 중복제거 distinct, 정렬 order by (0) | 2022.12.07 |
MySQl 문자열 관련 함수(concat, substring, replace, reverse, char_length, upper, lower) (0) | 2022.12.06 |