Exécution des requêtes

SQL intermédiaire

Jasmin Ludolf

Data Science Content Developer, DataCamp

Ordre d'exécution

  • SQL n'est pas traité dans l'ordre écrit
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT restreint le nombre de résultats retournés
  • Bon à savoir pour le débogage et les alias
  • Les alias sont déclarés dans l'instruction SELECT
SQL intermédiaire

Déboguer du SQL

SELECT nme
FROM people;
field "nme" does not exist
LINE 1: SELECT nme
               ^
HINT:  Perhaps you meant to reference the field "people.name".
  • Faute d'orthographe
  • Mauvaises majuscules/minuscules
  • Ponctuation incorrecte ou manquante
SQL intermédiaire

Erreurs de virgule

  • Attention aux virgules !
SELECT title, country duration
FROM films;
syntax error at or near "duration"
LINE 1: SELECT title, country duration
                      ^
SQL intermédiaire

Erreurs de mots-clés

SELCT title, country, duration
FROM films;
syntax error at or near "SELCT"
LINE 1: SELCT title, country, duration
        ^
SQL intermédiaire

Dernière remarque sur les erreurs

Erreurs les plus courantes :

  • Faute d'orthographe
  • Mauvaises majuscules/minuscules
  • Ponctuation incorrecte ou manquante, surtout les virgules

 

Apprendre en faisant des erreurs

Image numérique d'un portable et d'une loupe mettant en évidence un bogue dans le code

SQL intermédiaire

Passons à la pratique !

SQL intermédiaire

Preparing Video For Download...