본문 바로가기
SQL

MYSQL- LIKE 문법

by 앵남(Andy) 2021. 11. 9.

글 개요

이번 포스팅에서는 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

댓글