Sortarea datelor

SQL Intermediar cu ajutorul AI

Jasmin Ludolf

Senior Data Science Content Developer

Explorați și analizați datele

$$

💻 Dezvoltați abilitățile SQL și AI:

Sortare                   Grupare Filtrare                 Sumarizare

Categorii personalizate

$$

Totul cu prompturi!

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

SQL Intermediar cu ajutorul AI

Baza de date a filmelor

Schemă cu cele patru tabele din baza de date a filmelor, inclusiv numele câmpurilor și tipurile de date

⚠️ Obțineți întotdeauna permisiunea înainte de a partaja contextul cu AI

SQL Intermediar cu ajutorul AI

Sortarea

  • Organizează datele în ordine
  • Accelerează căutarea
  • Adesea primul pas în identificarea tiparelor

Raft de cărți dezordonat

SQL Intermediar cu ajutorul AI

Ordine crescătoare

Prompt: Afișați toate titlurile filmelor în ordine alfabetică

SELECT title
FROM films
ORDER BY title ASC;
|title                     |
|--------------------------|
|#Horror                   |
|10 Cloverfield Lane       |
|10 Days in a Madhouse     |
|10 Things I Hate About You|
|10,000 B.C.               |
|102 Dalmatians            |
...

$$

  • Funcționează pentru orice câmp

$$

  • ASC Ordine crescătoare:
    • De la A la Z
    • Caractere speciale și cifre înaintea literelor
    • Majuscule înainte de minuscule
    • Sortare implicită
SQL Intermediar cu ajutorul AI

Ordine descrescătoare

Prompt: Afișați toate titlurile filmelor în ordine descrescătoare

SELECT title
FROM films
ORDER BY title DESC;
|title                     |
|--------------------------|
|Æon Flux                  |
|xXx: State of the Union   |
|xXx (Triple X)            |
|eXistenZ|
...

$$

  • Ordine descrescătoare:
    • De la Z la A
    • Minuscule înainte de majuscule
    • Æ poate apărea primul dacă e stocat după z

$$

  • Cuvântul cheie DESC pentru descrescător
SQL Intermediar cu ajutorul AI

Specificați ordinea

$$

Ordine crescătoare

  • Cel mai vechi primul
  • Alfabetic
  • De la A la Z
  • Cronologic

$$

⬇ ️ Ordine descrescătoare

  • Cel mai nou primul
  • De la Z la A
  • Numărătoare inversă
SQL Intermediar cu ajutorul AI

Prompturi vagi

SELECT title
FROM films
ORDER BY release_year;
|title                         |
|------------------------------|
|Intolerance: Love's Struggl...|
|Over the Hill to the Poorhouse|
|The Big Parade                |
|Metropolis                    |
...
SQL Intermediar cu ajutorul AI

Fiți specifici

Prompt: Afișați titlurile și anii de lansare, sortate după anul de lansare

SELECT title, release_year
FROM films
ORDER BY release_year;
|title                         |release_year|
|------------------------------|------------|
|Intolerance: Love's Struggle  |1916        |
|Over the Hill to the Poorhouse|1920        |
|The Big Parade                |1925        |
|Metropolis                    |1927        |
...
SQL Intermediar cu ajutorul AI

Sortarea după mai multe câmpuri

  • Sortează după primul câmp, apoi după următorul
SELECT title, oscar
FROM awards
ORDER BY oscar DESC;
|title                          |oscar|
|-------------------------------|-----|
|Lord of the Rings:Return of ...|11   |
|Titanic                        |11   |
|Ben-Hur                        |11   |
  • Ca un criteriu de departajare
SELECT title, oscar, bafta
FROM awards
ORDER BY oscar DESC, bafta DESC;
|title               |oscar|bafta|
|--------------------|-----|-----|
|Lord of the Rings...|11   |2    |
|Ben-Hur             |11   |1    |
|Titanic             |11   |0    |
SQL Intermediar cu ajutorul AI

Direcții diferite

Prompt: Afișați titlurile filmelor și anii de lansare sortate după an descrescător, apoi după titlu crescător

SELECT title, release_year
FROM films
ORDER BY release_year DESC, title ASC;
|title           |release_year|
|----------------|------------|
|10,000 B.C.     |            |
|A Touch of Frost|            |    
|Anger Management|            |    
|Animal Kingdom  |            |
...
SQL Intermediar cu ajutorul AI

Să exersăm!

SQL Intermediar cu ajutorul AI

Preparing Video For Download...