[sql] SQL LIKE 연산자 개요
SQL에서 LIKE 연산자는 패턴 매칭을 위해 사용됩니다. 이 연산자는 문자열의 일부분을 비교하거나 검색할 때 사용됩니다. LIKE 연산자는 와일드카드 문자와 함께 사용하여 패턴을 정의할 수 있습니다.
SQL LIKE 연산자 문법
SELECT column1, column2, ...
FROM table_name
WHERE column_name LIKE pattern;
column_name
: 비교할 열의 이름pattern
: 비교할 패턴을 정의하는 문자열
SQL LIKE 연산자 와일드카드
SQL에서는 다음과 같은 와일드카드 문자를 사용할 수 있습니다.
%
: 0개 이상의 문자와 대체_
: 하나의 문자와 대체
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 연산자는 패턴 매칭을 통해 문자열을 검색하고 선택하는 데 유용합니다. 와일드카드를 사용하여 유연한 패턴 정의가 가능하며, 다양한 상황에 적용할 수 있습니다.