SQL/DML

[SQL] LIKE 연산자 사용법 및 예제

빠르게 핵심만 2021. 10. 14. 03:47

1. LIKE 연산자

LIKE 연산자는 WHERE절에서 정확한 키워드를 모를 경우 일부만으로 검색하기 위해 사용됩니다.

 

와일드카드(%, _)를 사용하여 패턴을 매칭합니다.

· %: 0 ~ n 글자

· _: 1글자

 

LIKE 구문

SELECT column1, column2, ...
FROM table_name
WHERE column LIKE pattern;

 

· 예제

beverage 테이블에서 음료 이름이 '카'로 시작하는 음료 이름을 검색하세요.
beverage 테이블에서 음료 이름 중간에 '초콜릿'이 들어간 음료 이름을 검색하세요.
beverage 테이블에서 음료 이름이 '모카'로 끝나는 음료 이름을 검색하세요.
beverage 테이블에서 '카'로 시작하는 4글자 음료 이름을 검색하세요.

 

· 결과확인

SELECT name FROM beverage WHERE name LIKE '카%';
SELECT name FROM beverage WHERE name LIKE '%초콜릿%';
SELECT name FROM beverage WHERE name LIKE '%모카';
SELECT name FROM beverage WHERE name LIKE '카___';

쿼리 실행 결과