취미와 밥줄사이

[SQL] LIKE 연산자 본문

DB

[SQL] LIKE 연산자

취미와 밥줄사이 2021. 11. 1. 09:50

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