글 개요
이번 포스팅에서는 LIKE 문법을 사용해 보겠습니다.
글 본문
LIKE 문법
조건이 패턴에 맞으면 데이터를 가져올 수 있습니다.
SELECT *
FROM CELAB
WHERE COLUMN LIKE 'PATTERN'
예제
소속사 이름이 YG엔터테이먼트인 데이터를 검색
SELECT *
FROM CELAB
WHERE AGENCY LIKE 'YG엔터테이먼트';
Pattern 사용하기
YG로 시작하는 소속사 이름을 가져오기
SELECT *
FROM CELAB
WHERE AGENCY LIKE 'YG%'
엔터테이먼트로 끝나는 소속사 가져오기
SELECT *
FROM CELAB
WHERE AGENCY LIKE '%엔터테이먼트';
직업에 가수가 포함된 데이터 가져오기
SELECT *
FROM CELAB
WHERE JOB_TITLE LIKE '%가수%';
소속사 두 번째 글자가 G인 데이터를 검색
SELECT *
FROM CELAB
WHERE AGENCY LIKE '_G%';
_G%: 어떤 글자가 와도 상관없지만 두번째 글자는 G로시작해야하고 그 뒤로는 어떤글자가 와도 상관없다를 의미합니다.
직업명이 가 로 시작하고 최소 2글자 이상 데이터를 검색
SELECT *
FROM CELAB
WHERE JOB_TITLE LIKE '가_%';
최소 5글자 이상인 데이터 검색
SELECT *
FROM CELAB
WHERE JOB_TITLE LIKE '_ _ _ _ _%'
'SQL' 카테고리의 다른 글
MYSQL- inner join, right join left join full outer join 사용하기 (0) | 2021.11.09 |
---|---|
MYSQL- UNION 문법 (0) | 2021.11.09 |
MYSQL- IN연산자 (0) | 2021.11.09 |
MYSQL- BETWEEN 연산자 사용하기 (0) | 2021.11.09 |
MYSQL- AND OR NOT 연산자 사용하기 (0) | 2021.11.09 |
댓글