취미와 밥줄사이
[SQL] Wildcards 본문
SQL Wildcard Characters
- 와일드카드 문자는 문자열에서 하나 이상의 문자를 대체하는 데 사용됩니다.
- 와일드카드 문자는 LIKE 연산자와 함께 사용됩니다.
- LIKE 연산자는 WHERE 절에서 열에서 지정된 패턴을 검색하는 데 사용됩니다.
Wildcard Characters in MS Access
Symbol | Description |
* | 0개 이상의 문자를 나타냅니다. |
? | 단일 문자를 나타냅니다. |
[] | 대괄호 안에 있는 단일 문자를 나타냅니다. |
! | 대괄호가 아닌 모든 문자를 나타냅니다. |
- | 지정된 범위 내의 모든 단일 문자를 나타냅니다. |
# | 단일 숫자 문자를 나타냅니다. |
Wildcard Characters in SQL Server
Symbol | Description |
% | 0개 이상의 문자를 나타냅니다. |
_ | 단일 문자를 나타냅니다. |
[] | 대괄호 안에 있는 단일 문자를 나타냅니다. |
- | 지정된 범위 내의 모든 단일 문자를 나타냅니다. |
- 모든 와일듴다를 조합하여 사용할 수도 있습니다.
- '%' 및 '_' 와일드카드가 있는 다양한 LIKE 연산자를 보여주는 몇 가지 예입니다.
-
LIKE Operator Description WHERE CustomerName LIKE 'a%' "a"로 시작하는 모든 값을 찾습니다. WHERE CustomerName LIKE '%a' "a"로 끝나는 모든 값을 찾습니다. WHERE CustomerName LIKE '%or%" 임의의 위치에 "or" 있는 모든 값을 찾습니다. WHERE CustomerName LIKE '_r%' 두 번째 위치에 'r"이 위치한 모든 값을 찾습니다. WHERE CustomerName LIKE 'a__%' "a"로 시작하고 길이가 3자 이상인 값을 찾습니다. WHERE ContactName LIKE 'a%o' "a"로 시작하고 "o"로 끝나는 모든 값을 찾습니다.
REFERENCE
https://www.w3schools.com/sql/sql_wildcards.asp
'DB' 카테고리의 다른 글
[SQL] BETWEEN 연산자 (0) | 2021.11.01 |
---|---|
[SQL] IN 연산자 (0) | 2021.11.01 |
[SQL] LIKE 연산자 (0) | 2021.11.01 |
[SQL] COUNT(), AVG(), and SUM() 함수 (0) | 2021.11.01 |
[SQL] MIN() and MAX() 함수 (0) | 2021.11.01 |