Filtrare cu operatori de comparație

SQL Intermediar cu ajutorul AI

Jasmin Ludolf

Senior Data Science Content Developer

Flux de lucru

Flux de lucru pentru explorare, analiză și comunicare

  • Sortați, grupați și rezumați pentru explorare și analiză
  • Filtrați pentru a vă concentra pe datele relevante
SQL Intermediar cu ajutorul AI

Filtrarea înregistrărilor

  • Restrângeți rezultatele la înregistrările relevante
  • Accelerează interogările: mai puține înregistrări procesate

Raft de cărți dezordonat

SQL Intermediar cu ajutorul AI

Filtrare cu WHERE

Prompt: Afișați filmele lansate în anul 2000

SELECT *
FROM films
WHERE release_year = 2000;
|id  |title         |release_year|country|duration|language|certification|gross   |budget  |
|----|--------------|------------|-------|--------|--------|-------------|--------|--------|
|1338|102 Dalmatians|2000        |USA    |100     |English |G            |66941559|85000000|
|1339|28 Days       |2000        |USA    |103     |English |PG-13        |37035515|43000000|
|1340|3 Strikes     |2000        |USA    |82      |English |R            |9821335 |6000000 |
|1341|Aberdeen      |2000        |UK     |106     |English |             |64148   |6500000 |
...
SQL Intermediar cu ajutorul AI

Excludere cu WHERE

Prompt: Listați toate filmele cu excepția celor lansate în 2000

SELECT *
FROM films
WHERE release_year <> 2000;
|id  |title         |release_year|country|duration|language|certification|gross   |budget  |
|----|--------------|------------|-------|--------|--------|-------------|--------|--------|
|1   |Intolerance...|1916        |USA    |123     |        |Not Rated    |        |385907  |
|2   |Over the Hi...|1920        |USA    |110     |        |             |3000000 |100000  |
|3   |The Big Parade|1925        |USA    |151     |English |R            |        |245000  |
|4   |Metropolis    |1927        |Germany|145     |German  |Not Rated    |64148   |6500000 |
...
  • Diferit de: <>, !=
SQL Intermediar cu ajutorul AI

Operatori de comparație

Potriviri exacte:

  • =
  • <> sau !=

$$

Comparații:

  • > mai mare decât
  • < mai mic decât
  • >= mai mare sau egal cu
  • <= mai mic sau egal cu
SQL Intermediar cu ajutorul AI

Operatori de comparație

Prompt: Afișați titlul și anul lansării filmelor lansate înainte de 2000

SELECT title, release_year
FROM films
WHERE release_year < 2000;
|title                 |release_year|
|----------------------|------------|
|Over the Hill to th...|1920        |
...
|The Muppet Movie      |1979        |
...
|Notting Hill          |1999        |
...

Prompt: Afișați titlul și anul lansării filmelor lansate după 2000

SELECT title, release_year
FROM films
WHERE release_year > 2000;
|title                 |release_year|
|----------------------|------------|
|15 Minutes            |2001        |
|3000 Miles to Grace...|2001        |
|A Beautiful Mind      |2001        |
|A Knight's Tale       |2001        |
...
SQL Intermediar cu ajutorul AI

Sfaturi pentru prompturi

$$

  • „cel mult..." <=
  • „cel puțin..." >=
  • „... sau mai mult" >=
  • „... sau mai devreme" <=
  • „... sau mai puțin" <=

$$

  • Experimentați și ajustați promptul pentru cele mai bune rezultate

Ilustrație 3D cu bule de dialog, una cu AI și una cu puncte de suspensie

SQL Intermediar cu ajutorul AI

Filtrarea textului

Prompt: Afișați titlul și țara filmelor din SUA

SELECT title, country
FROM films
WHERE country = 'USA';
|title                                           |country|
|------------------------------------------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|USA    |
|Over the Hill to the Poorhouse                  |USA    |
|The Big Parade                                  |USA    |
|The Broadway Melody                             |USA    |
...
SQL Intermediar cu ajutorul AI

Filtrarea textului: precizie necesară

Prompt: Afișați titlul și țara filmelor din SUA

SELECT title, country
FROM films
WHERE country = 'US';
|title|country|
|-----|-------|
|     |       |
SQL Intermediar cu ajutorul AI

Combinarea tehnicilor

Prompt: Care este durata medie a filmelor din SUA?

SELECT AVG(duration) AS average_duration
FROM films
WHERE country = 'USA';
|average_duration|
|----------------|
|107.357104700...|
SQL Intermediar cu ajutorul AI

Combinarea tehnicilor

Prompt: Afișați durata medie în ordine descrescătoare, grupată după limbă, pentru filmele de după 2000

SELECT language, AVG(duration) AS average_duration
FROM films
WHERE release_year > 2000
GROUP BY language
ORDER BY average_duration DESC;
|language|average_duration|
|--------|----------------|
|Kannada |                |
|Urdu    |                |
|Swedish |175.666666666...|
|Thai    |173.666666666...|
...
SQL Intermediar cu ajutorul AI

Timp pentru practică!

SQL Intermediar cu ajutorul AI

Preparing Video For Download...