SQL LIKE 연산자
- 이전 페이지 SQL Top
- 다음 페이지 SQL 와일드 카드
LIKE 연산자는 WHERE 절에서 열에 있는 지정된 패턴을 검색하는 데 사용됩니다.
LIKE 연산자
LIKE 연산자는 WHERE 절에서 열에 있는 지정된 패턴을 검색하는 데 사용됩니다.
SQL LIKE 연산자 문법
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern
원본 테이블(예제에서 사용된):
Persons 테이블:
Id | LastName | FirstName | 주소 | 시 |
---|---|---|---|---|
1 | 亚当斯 | 约翰 | 옥스퍼드 스트리트 | 런던 |
2 | 버시 | 조지 | 5번가 | 뉴욕 |
3 | 카터 | 토마스 | 창안대도 | 베이징 |
LIKE 연산자 예제
예제 1
이제 "Persons" 테이블에서 "N"로 시작하는 도시에 거주하는 사람들을 선택하고자 합니다:
아래의 SELECT 문을 사용할 수 있습니다:
SELECT * FROM Persons WHERE 시 LIKE 'N%'
힌트:"%"는 패턴(모드에서 빠진 문자)을 정의할 수 있는 대체 문자입니다.
결과 집합:
Id | LastName | FirstName | 주소 | 시 |
---|---|---|---|---|
2 | 버시 | 조지 | 5번가 | 뉴욕 |
예제 2
다음은 "Persons" 테이블에서 "g"로 끝나는 도시에 거주하는 사람들을 선택하고자 합니다:
아래의 SELECT 문을 사용할 수 있습니다:
SELECT * FROM Persons WHERE 시 LIKE '%g'
결과 집합:
Id | LastName | FirstName | 주소 | 시 |
---|---|---|---|---|
3 | 카터 | 토마스 | 창안대도 | 베이징 |
예제 3
다음은 "Persons" 테이블에서 "lon"이 포함된 도시에 거주하는 사람들을 선택하고자 합니다:
아래의 SELECT 문을 사용할 수 있습니다:
SELECT * FROM Persons WHERE 시 LIKE '%lon%'
결과 집합:
Id | LastName | FirstName | 주소 | 시 |
---|---|---|---|---|
1 | 亚当斯 | 约翰 | 옥스퍼드 스트리트 | 런던 |
예제 4
NOT 키워드를 사용하여 "Persons" 테이블에서 "lon"이 포함된 도시에 거주하는 사람들을 선택할 수 있습니다:포함하지 않음 "lon"의 도시에서 사람들:
아래의 SELECT 문을 사용할 수 있습니다:
SELECT * FROM Persons WHERE 시 NOT LIKE '%lon%'
결과 집합:
Id | LastName | FirstName | 주소 | 시 |
---|---|---|---|---|
2 | 버시 | 조지 | 5번가 | 뉴욕 |
3 | 카터 | 토마스 | 창안대도 | 베이징 |
- 이전 페이지 SQL Top
- 다음 페이지 SQL 와일드 카드