텍스트 필터링

AI로 배우는 중급 SQL 쿼리

Jasmin Ludolf

Senior Data Science Content Developer

패턴 매칭

책 한 권

AI로 배우는 중급 SQL 쿼리

패턴 매칭

책 모음

AI로 배우는 중급 SQL 쿼리

와일드카드

$$

  • *: 모두 선택

$$

두 가지 패턴 매칭 와일드카드:

  • %
  • _

와일드카드

AI로 배우는 중급 SQL 쿼리

%로 텍스트 매칭

프롬프트: 'love'가 포함된 영화 제목 표시

SELECT title
FROM films
WHERE title LIKE '%love%';
|title                   |
|------------------------|
|Dr. Strangelove or: H...|
|Beloved                 |
|Cloverfield             |
|The Oogieloves in the...|
...

$$

%:

  • 임의의 문자 매칭
  • 대소문자 구분함
  • %love%:
    • "love" 앞뒤에 아무 문자나
    • 소문자 "love"만 정확히 매칭
AI로 배우는 중급 SQL 쿼리

대소문자 구분

프롬프트: 대소문자와 무관하게 'love'가 포함된 영화 제목 표시

SELECT title 
FROM films
WHERE title ILIKE '%love%';
|title                |
|---------------------|
|Intolerance: Love'...|
|Love Me Tender       |
|From Russia with Love|
...
AI로 배우는 중급 SQL 쿼리

대소문자 구분

SELECT title 
FROM films
WHERE LOWER(title) LIKE '%love%';

$$

  • 원본 제목: "Love Actually"
  • LOWER(title): "love actually"
    • "love"와 매칭
SELECT title 
FROM films
WHERE UPPER(title) LIKE '%LOVE%';

$$

  • 원본 제목: "Love Actually"
  • UPPER(title): "LOVE ACTUALLY"
    • "LOVE"와 매칭
AI로 배우는 중급 SQL 쿼리

%로 텍스트 매칭

프롬프트: 대소문자와 무관하게 'and'로 끝나는 영화 제목 표시

SELECT title
FROM films
WHERE LOWER(title) LIKE '%and';
|title                   |
|------------------------|
|Alexander's Ragtime Band|
|Wonderland              |
|Finding Neverland       |
...

프롬프트: 대소문자와 무관하게 'and'로 시작하는 영화 제목 표시

SELECT title
FROM films
WHERE LOWER(title) LIKE 'and%';
|title             |
|------------------|
|And Then Came Love|
|Anderson's Cross  |
|And So It Goes    |
AI로 배우는 중급 SQL 쿼리

_로 텍스트 매칭

프롬프트: E로 시작하는 5글자 영화 제목 표시

SELECT title
FROM films
WHERE title LIKE 'E____';
|title|
|-----|
|Evita|
|Earth|
  • "Elf" 또는 "Enchanted"는 불일치
AI로 배우는 중급 SQL 쿼리

텍스트 값 제외하기

프롬프트: 제목이 'The'로 시작하지 않는 영화 제목 표시

SELECT title
FROM films
WHERE title NOT LIKE 'The%';
|title               |
|--------------------|
|Intolerance: Love...|
|Over the Hill to ...|
|Metropolis          |
...
AI로 배우는 중급 SQL 쿼리

패턴 매칭

  • 텍스트의 유사성 찾기

마케팅 이메일

AI로 배우는 중급 SQL 쿼리

패턴 매칭

  • 텍스트의 유사성 찾기

금융 및 제품

AI로 배우는 중급 SQL 쿼리

패턴 매칭

  • 텍스트의 유사성 찾기

$$

$$

$$

  • 대소문자 구분
  • 와일드카드
    • *: 모든 필드 선택
    • _: 문자 매칭
    • %: 위치 매칭

돋보기를 든 AI

  • LIKE: 패턴 매칭
  • NOT LIKE: 패턴 제외
  • ILIKE: 대소문자 무시
  • UPPER() / LOWER(): 대소문자 표준화
AI로 배우는 중급 SQL 쿼리

Ayo berlatih!

AI로 배우는 중급 SQL 쿼리

Preparing Video For Download...