Filtrera text

SQL-frågor på mellannivå med AI

Jasmin Ludolf

Senior Data Science Content Developer

Mönstermatchning

En bok

SQL-frågor på mellannivå med AI

Mönstermatchning

Samling av böcker

SQL-frågor på mellannivå med AI

Jokertecken

$$

  • *: markerar alla

$$

Två jokertecken för mönstermatchning:

  • %
  • _

Jokertecken

SQL-frågor på mellannivå med AI

Matcha text med %

Prompt: Visa filmtitlar som innehåller 'love'

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

$$

%:

  • Matchar vilket tecken som helst
  • Skiftlägeskänslig
  • %love%:
    • Vad som helst före eller efter "love"
    • Exakt gemener "love"
SQL-frågor på mellannivå med AI

Skiftlägeskänslighet

Prompt: Visa filmtitlar som innehåller 'love' oavsett skiftläge

SELECT title 
FROM films
WHERE title ILIKE '%love%';
|title                |
|---------------------|
|Intolerance: Love'...|
|Love Me Tender       |
|From Russia with Love|
...
SQL-frågor på mellannivå med AI

Skiftlägeskänslighet

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

$$

  • Originaltitel: "Love Actually"
  • LOWER(title): "love actually"
    • Matchar "love"
SELECT title 
FROM films
WHERE UPPER(title) LIKE '%LOVE%';

$$

  • Originaltitel: "Love Actually"
  • UPPER(title): "LOVE ACTUALLY"
    • Matchar "LOVE"
SQL-frågor på mellannivå med AI

Matcha text med %

Prompt: Visa filmtitlar som slutar med 'and', oavsett skiftläge

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

Prompt: Visa filmtitlar som börjar med 'and', oavsett skiftläge

SELECT title
FROM films
WHERE LOWER(title) LIKE 'and%';
|title             |
|------------------|
|And Then Came Love|
|Anderson's Cross  |
|And So It Goes    |
SQL-frågor på mellannivå med AI

Matcha text med _

Prompt: Visa femteckiga filmtitlar som börjar med E

SELECT title
FROM films
WHERE title LIKE 'E____';
|title|
|-----|
|Evita|
|Earth|
  • "Elf" och "Enchanted" matchar inte
SQL-frågor på mellannivå med AI

Exkludera textvärden

Prompt: Visa filmtitlar som inte börjar med 'The'

SELECT title
FROM films
WHERE title NOT LIKE 'The%';
|title               |
|--------------------|
|Intolerance: Love...|
|Over the Hill to ...|
|Metropolis          |
...
SQL-frågor på mellannivå med AI

Mönstermatchning

  • Hitta likheter i text

Marknadsföringsmejl

SQL-frågor på mellannivå med AI

Mönstermatchning

  • Hitta likheter i text

Finans och produkter

SQL-frågor på mellannivå med AI

Mönstermatchning

  • Hitta likheter i text

$$

$$

$$

  • Skiftlägeskänslig
  • Jokertecken
    • *: markerar alla fält
    • _: teckenmatchning
    • %: position

AI med förstoringsglas

  • LIKE: mönstermatchning
  • NOT LIKE: exkluderar mönster
  • ILIKE: skiftlägesokänslig
  • UPPER() / LOWER(): standardiserar skiftläge
SQL-frågor på mellannivå med AI

Nu kör vi en övning!

SQL-frågor på mellannivå med AI

Preparing Video For Download...