Data sorteren

Gevorderde SQL-query’s met AI

Jasmin Ludolf

Senior Data Science Content Developer

Verken en analyseer data

$$

💻 Bouw voort op SQL en AI-vaardigheden:

Sorteren                   Groeperen Filteren                 Samenvatten

Aangepaste categorieën

$$

Alles met prompts!

3D illustratie van spraakballonnen, een met AI en een met ellipsis

Gevorderde SQL-query’s met AI

Filmdatabase

Schema met de vier tabellen in de filmsdatabase inclusief veldnamen en datatypes

⚠️ Vraag altijd toestemming voordat je context deelt met AI

Gevorderde SQL-query’s met AI

Sorteren

  • Rangschikt data op volgorde
  • Maakt zoeken sneller
  • Vaak eerste stap om patronen te zien

Rommelige boekenkast

Gevorderde SQL-query’s met AI

Oplopende volgorde

Opdracht: Toon alle filmtitels alfabetisch

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

$$

  • Werkt op elk veld

$$

  • ASC Oplopende volgorde:
    • A tot Z
    • Speciale tekens, cijfers voor letters
    • Hoofdletters voor kleine letters
    • Standaard sortering
Gevorderde SQL-query’s met AI

Aflopende volgorde

Opdracht: Toon alle filmtitels in aflopende volgorde

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

$$

  • Aflopende volgorde:
    • Z tot A
    • Kleine letters voor hoofdletters
    • Æ kan eerst komen als het na z is opgeslagen

$$

  • DESC sleutelwoord voor aflopend
Gevorderde SQL-query’s met AI

Volgorde specificeren

$$

Oplopende volgorde

  • Oudste eerst
  • Alfabetisch
  • Van A tot Z
  • Chronologisch

$$

⬇ ️ Aflopende volgorde

  • Nieuwste eerst
  • Van Z tot A
  • Aftellen
Gevorderde SQL-query’s met AI

Vage opdrachten

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

Specifiek zijn

Opdracht: Toon titels en releasejaren, gesorteerd op releasejaar

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        |
...
Gevorderde SQL-query’s met AI

Meerdere velden sorteren

  • Sorteert op eerste veld, dan volgende
SELECT title, oscar
FROM awards
ORDER BY oscar DESC;
|title                          |oscar|
|-------------------------------|-----|
|Lord of the Rings:Return of ...|11   |
|Titanic                        |11   |
|Ben-Hur                        |11   |
  • Als een tie-breaker
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    |
Gevorderde SQL-query’s met AI

Verschillende richtingen

Opdracht: Toon filmtitels en releasejaren, gesorteerd op jaar aflopend en titel oplopend

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  |            |
...
Gevorderde SQL-query’s met AI

Laten we oefenen!

Gevorderde SQL-query’s met AI

Preparing Video For Download...