[sql] LIKE 연산자를 사용한 패턴 기반 데이터 조회

SQL에서 LIKE 연산자는 테이블에서 특정한 패턴을 가진 데이터를 조회하는 데 사용됩니다. 이 기능은 특히 문자열 데이터를 검색하고 필터링하는 데 유용합니다. LIKE 연산자는 일반적으로 %_ 와일드카드 문자를 사용하여 패턴을 정의합니다.

LIKE 연산자의 기본 구문

SELECT column_name(s) 
FROM table_name 
WHERE column_name LIKE pattern;

와일드카드 문자의 사용

예시

1. 특정 패턴으로 시작하는 데이터 조회

다음 예시는 “John”으로 시작하는 이름을 가진 모든 사용자를 조회합니다.

SELECT * 
FROM users 
WHERE username LIKE 'John%';

2. 특정 패턴을 포함하는 데이터 조회

다음 예시는 “manager”이라는 단어를 포함하는 직함을 가진 모든 사용자를 조회합니다.

SELECT * 
FROM employees 
WHERE title LIKE '%manager%';

3. 특정 패턴으로 끝나는 데이터 조회

다음 예시는 “com”으로 끝나는 이메일 주소를 가진 모든 사용자를 조회합니다.

SELECT * 
FROM contacts 
WHERE email LIKE '%com';

LIKE 연산자를 이용하여 패턴 기반 데이터 조회를 수행함으로써 효율적으로 원하는 데이터를 필터링할 수 있습니다.

위 내용은 SQL에서 LIKE 연산자를 사용한 패턴 기반 데이터 조회에 대한 간단한 개요를 제공하고 있습니다. SQL의 다양한 기능은 데이터 분석 및 데이터베이스 관리에 매우 유용하므로, 실제 업무에서 활용할 수 있는 다양한 쿼리 기능을 습득하는 것이 중요합니다.