취미와 밥줄사이
[SQL] LIKE 연산자 본문
The SQL LIKE Operator
- LIKE 연산자는 WHERE 절에서 열에서 지정된 패턴을 검색하는 데 사용됩니다.
- LIKE 연산자와 함께 자주 사용되는 두 개의 와일드카드가 있습니다.
- 퍼센트 기호(%)는 0, 1 또는 여러 문자를 나타냅니다.
- 밑줄 기호(_)sms 하나의 단일 문자를 나타냅니다.
- MS Access는 퍼센트 기호(%) 대신 별표(*)를 사용하고 밑줄(_) 대신 물음표(?)를 사용합니다.
- 퍼센트 기호와 밑줄도 조합하여 사용할 수 있습니다.
-
# LIKE Syntax SELECT column1, column2, ... FROM table_name WHERE columnN LIKE pattern;
- AND 또는 OR 연산자를 사용하여 여러 조건을 결합할 수도 있습니다.
- '%" 및 ''_" 와일드카드가 있는 다양한 LIKE 연산자를 보여주는 몇 가지 예입니다.
-
LIKE Operator Description WHERE CustomersName LIKE 'a%' 'a'로 시작하는 모든 값을 찾습니다. WHERE CustomersName LIKE '%a' 'a'로 끝나는 모든 값을 찾습니다. WHERE CustomersName LIKE '%or%' 임의의 위치에 "or"이 있는 값을 찾습니다. WHERE CustomerName LIKE '_r%' 두 번째 위치에 "r"을 가진 모든 값을 찾습니다. WHERE CustomerName LIKE 'a_%' "a"로 시작하고 길이가 2자 이상인 값을 찾습니다. WHERE CustomerName LIKE 'a__%' "a"로 시작하고 길이가 3자 이상인 값을 찾습니다. WHRE ContactName LIKE 'a%o' "a"로 시작하고 "o"로 끝나는 값을 찾습니다.
REFERENCE
https://www.w3schools.com/sql/sql_like.asp
SQL LIKE Operator
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] IN 연산자 (0) | 2021.11.01 |
---|---|
[SQL] Wildcards (0) | 2021.11.01 |
[SQL] COUNT(), AVG(), and SUM() 함수 (0) | 2021.11.01 |
[SQL] MIN() and MAX() 함수 (0) | 2021.11.01 |
[SQL] DELETE 문 (0) | 2021.11.01 |