[sql] SQL LIKE 연산자 개요

SQL에서 LIKE 연산자는 패턴 매칭을 위해 사용됩니다. 이 연산자는 문자열의 일부분을 비교하거나 검색할 때 사용됩니다. LIKE 연산자는 와일드카드 문자와 함께 사용하여 패턴을 정의할 수 있습니다.

SQL LIKE 연산자 문법

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

SQL LIKE 연산자 와일드카드

SQL에서는 다음과 같은 와일드카드 문자를 사용할 수 있습니다.

SQL LIKE 연산자 예제

1. 특정 문자열로 시작하는 모든 레코드 선택

SELECT * FROM products
WHERE product_name LIKE 'A%';

2. 특정 문자열을 포함하는 레코드 선택

SELECT * FROM products
WHERE product_name LIKE '%apple%';

3. 특정 문자열로 끝나는 레코드 선택

SELECT * FROM products
WHERE product_name LIKE '%Z';

요약

SQL LIKE 연산자는 패턴 매칭을 통해 문자열을 검색하고 선택하는 데 유용합니다. 와일드카드를 사용하여 유연한 패턴 정의가 가능하며, 다양한 상황에 적용할 수 있습니다.

관련 참고 자료