Tri des données

SQL intermédiaire avec l’IA

Jasmin Ludolf

Senior Data Science Content Developer

Explorer et analyser les données

$$

💻 Développez vos compétences en SQL et IA :

Trier                   Grouper Filtrer                 Résumer

Catégories personnalisées

$$

Tout avec des invites !

Illustration 3D de bulles de dialogue, une avec IA et une avec des points de suspension

SQL intermédiaire avec l’IA

Base de données de films

Schéma montrant les quatre tables de la base de données de films, y compris les noms de champs et types de données

⚠️ Toujours obtenir l'autorisation avant de partager le contexte avec l'IA

SQL intermédiaire avec l’IA

Tri

  • Organise les données dans l'ordre
  • Accélère la recherche
  • Souvent première étape pour repérer des motifs

Étagère désordonnée

SQL intermédiaire avec l’IA

Ordre croissant

Invite : Afficher tous les titres de films par ordre alphabétique

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

$$

  • Fonctionne sur n'importe quel champ

$$

  • ASC Ordre croissant :
    • A à Z
    • Caractères spéciaux, chiffres avant lettres
    • Majuscules avant minuscules
    • Tri par défaut
SQL intermédiaire avec l’IA

Ordre décroissant

Invite : Afficher tous les titres de films par ordre décroissant

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

$$

  • Ordre décroissant :
    • Z à A
    • Minuscules avant majuscules
    • Æ peut venir en premier si stocké après z

$$

  • Mot-clé DESC pour décroissant
SQL intermédiaire avec l’IA

Spécifier l'ordre

$$

Ordre croissant

  • Plus ancien d'abord
  • Alphabétique
  • De A à Z
  • Chronologique

$$

⬇ ️ Ordre décroissant

  • Plus récent d'abord
  • De Z à A
  • Compte à rebours
SQL intermédiaire avec l’IA

Invites vagues

SELECT title
FROM films
ORDER BY release_year;
|title                         |
|------------------------------|
|Intolerance: Love's Struggl...|
|Over the Hill to the Poorhouse|
|The Big Parade                |
|Metropolis                    |
...
SQL intermédiaire avec l’IA

Être précis

Invite : Afficher les titres et années de sortie, triés par année de sortie

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 intermédiaire avec l’IA

Tri sur plusieurs champs

  • Trie par le premier champ listé, puis le suivant
SELECT title, oscar
FROM awards
ORDER BY oscar DESC;
|title                          |oscar|
|-------------------------------|-----|
|Lord of the Rings:Return of ...|11   |
|Titanic                        |11   |
|Ben-Hur                        |11   |
  • Comme un départage
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 intermédiaire avec l’IA

Directions différentes

Invite : Afficher les titres de films et années de sortie triés par année décroissante puis titre croissant

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 intermédiaire avec l’IA

Passons à la pratique !

SQL intermédiaire avec l’IA

Preparing Video For Download...