Filtrando texto

SQL Intermediário com IA

Jasmin Ludolf

Senior Data Science Content Developer

Correspondência de padrões

Um livro

SQL Intermediário com IA

Correspondência de padrões

Coleção de livros

SQL Intermediário com IA

Curingas

$$

  • *: seleciona tudo

$$

Dois curingas de correspondência de padrões:

  • %
  • _

Curingas

SQL Intermediário com IA

Correspondência de texto com %

Prompt: Mostrar títulos de filmes que contêm 'love'

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

$$

%:

  • Combina com qualquer caractere
  • Sensível a maiúsculas
  • %love%:
    • Qualquer coisa antes ou depois de "love"
    • Exatamente "love" em minúsculas
SQL Intermediário com IA

Sensibilidade a maiúsculas

Prompt: Mostrar títulos de filmes que contêm 'love' em qualquer caso

SELECT title 
FROM films
WHERE title ILIKE '%love%';
|title                |
|---------------------|
|Intolerance: Love'...|
|Love Me Tender       |
|From Russia with Love|
...
SQL Intermediário com IA

Sensibilidade a maiúsculas

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

$$

  • Título original: "Love Actually"
  • LOWER(title): "love actually"
    • Combina com "love"
SELECT title 
FROM films
WHERE UPPER(title) LIKE '%LOVE%';

$$

  • Título original: "Love Actually"
  • UPPER(title): "LOVE ACTUALLY"
    • Combina com "LOVE"
SQL Intermediário com IA

Correspondência de texto com %

Prompt: Mostrar títulos de filmes que terminam com 'and', qualquer caso

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

Prompt: Mostrar títulos de filmes que começam com 'and', qualquer caso

SELECT title
FROM films
WHERE LOWER(title) LIKE 'and%';
|title             |
|------------------|
|And Then Came Love|
|Anderson's Cross  |
|And So It Goes    |
SQL Intermediário com IA

Correspondência de texto com _

Prompt: Mostrar títulos de filmes com cinco letras começando com E

SELECT title
FROM films
WHERE title LIKE 'E____';
|title|
|-----|
|Evita|
|Earth|
  • "Elf" ou "Enchanted" não combinam
SQL Intermediário com IA

Excluindo valores de texto

Prompt: Mostrar títulos de filmes que não começam com 'The'

SELECT title
FROM films
WHERE title NOT LIKE 'The%';
|title               |
|--------------------|
|Intolerance: Love...|
|Over the Hill to ...|
|Metropolis          |
...
SQL Intermediário com IA

Correspondência de padrões

  • Encontrar semelhanças em texto

E-mails de marketing

SQL Intermediário com IA

Correspondência de padrões

  • Encontrar semelhanças em texto

Finanças e produtos

SQL Intermediário com IA

Correspondência de padrões

  • Encontrar semelhanças em texto

$$

$$

$$

  • Sensível a maiúsculas
  • Curingas
    • *: seleciona todos os campos
    • _: correspondência de caracteres
    • %: posição

IA com lupa

  • LIKE: correspondência de padrões
  • NOT LIKE: exclui padrões
  • ILIKE: insensível a maiúsculas
  • UPPER() / LOWER(): padroniza capitalização
SQL Intermediário com IA

Vamos praticar!

SQL Intermediário com IA

Preparing Video For Download...