Řazení dat

Intermediate SQL Querying with AI

Jasmin Ludolf

Senior Data Science Content Developer

Zkoumání a analýza dat

$$

💻 Rozšíření dovedností v SQL a AI:

Řazení                   Seskupení Filtrování               Shrnutí

Vlastní kategorie

$$

Vše pomocí výzev!

3D ilustrace chatovacích bublin, jedna s AI a jedna s třemi tečkami

Intermediate SQL Querying with AI

Filmová databáze

Schéma čtyř tabulek filmové databáze s názvy polí a datovými typy

⚠️ Před sdílením kontextu s AI vždy získejte povolení

Intermediate SQL Querying with AI

Řazení

  • Uspořádá data do pořadí
  • Urychluje vyhledávání
  • Často první krok při hledání vzorců

Neuklizená knihovna

Intermediate SQL Querying with AI

Vzestupné pořadí

Výzva: Zobrazit všechny názvy filmů abecedně

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            |
...

$$

  • Funguje pro libovolné pole

$$

  • ASC Vzestupné pořadí:
    • Od A do Z
    • Speciální znaky a čísla před písmeny
    • Velká písmena před malými
    • Výchozí řazení
Intermediate SQL Querying with AI

Sestupné pořadí

Výzva: Zobrazit všechny názvy filmů sestupně

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

$$

  • Sestupné pořadí:
    • Od Z do A
    • Malá písmena před velkými
    • Æ může být první, pokud je uloženo za z

$$

  • Klíčové slovo DESC pro sestupné řazení
Intermediate SQL Querying with AI

Určení pořadí

$$

Vzestupné pořadí

  • Nejstarší první
  • Abecedně
  • Od A do Z
  • Chronologicky

$$

⬇ ️ Sestupné pořadí

  • Nejnovější první
  • Od Z do A
  • Odpočítávání
Intermediate SQL Querying with AI

Vágní výzvy

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

Přesné zadání

Výzva: Zobrazit názvy a roky vydání seřazené podle roku vydání

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        |
...
Intermediate SQL Querying with AI

Řazení podle více polí

  • Řadí nejprve podle prvního pole, pak podle dalšího
SELECT title, oscar
FROM awards
ORDER BY oscar DESC;
|title                          |oscar|
|-------------------------------|-----|
|Lord of the Rings:Return of ...|11   |
|Titanic                        |11   |
|Ben-Hur                        |11   |
  • Jako rozhodující kritérium
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    |
Intermediate SQL Querying with AI

Různé směry řazení

Výzva: Zobrazit názvy filmů a roky vydání seřazené sestupně podle roku, pak vzestupně podle názvu

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  |            |
...
Intermediate SQL Querying with AI

Pojďme si to procvičit!

Intermediate SQL Querying with AI

Preparing Video For Download...