-- 문자열 안에 원하는 문자열이 들어있는지 검색하는 키워드 like
와일드문자와 함께 활용!
% | 0개 이상의 임의의 문자를 나타냅니다 | a%: 'a'로 시작하는 모든 문자열 |
%a: 'a'로 끝나는 모든 문자열 | ||
%a%: 'a'를 포함하는 모든 문자열 | ||
_ (언더스코어) | 정확히 하나의 임의의 문자를 나타냅니다 | c_t: 'cat', 'cot', 'cut' 등과 일치 |
[] (대괄호) | 대괄호 안의 문자 중 하나와 일치 | [abc]: 'a', 'b', 또는 'c' 중 하나와 일치 |
[a-z]: 소문자 알파벳 중 하나와 일치 | ||
[^] (대괄호와 캐럿) | 대괄호 안의 문자를 제외한 모든 문자와 일치합니다 | [^0-9]: 숫자가 아닌 모든 문자와 일치 |
-- 책제목에 the가 들어있는 책 데이터를 가져오세요.
SELECT *
FROM books
where title like '%The%';
-- 책 제목에 the 로 시작하는 책 데이터를 가져오세요.
SELECT *
FROM books
where title like 'the%';
-- 책 제목이 e로 끝나는 책 데이터를 가져오세요.
SELECT *
FROM books
where title like '%e';
-- stock_quantity 이 두자리 수인 데이터만 가져오세요.
SELECT *
FROM books
where stock_quantity like '__';
언더바 하나당 1자리수의 임의의 문자를 나타내니 2자리수는 언더바 두개!