취미와 밥줄사이

[SQL] Wildcards 본문

DB

[SQL] Wildcards

취미와 밥줄사이 2021. 11. 1. 10:05

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

 

SQL Wildcard Characters

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

'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