Exécution d’une requête

SQL Intermédiaire

Jasmin Ludolf

Data Science Content Developer, DataCamp

Ordre d'exécution

  • Le code {{1}} n'est pas traité dans l’ordre dans lequel il est écrit
-- Order of execution

SELECT name
FROM people
LIMIT 10;
  • LIMIT limite le nombre de résultats renvoyés
  • Il est bon de connaître l'ordre de traitement pour le débogage et l'aliasing.
  • Les alias sont déclarés dans la déclaration SELECT
SQL Intermédiaire

Débogage de SQL

SELECT nme
FROM people;
field "nme" does not exist
LINE 1: SELECT nme
               ^
HINT:  Perhaps you meant to reference the field "people.name".
  • Erreur de syntaxe
  • Mise en majuscules incorrecte
  • Ponctuation incorrecte ou manquante
SQL Intermédiaire

Erreurs de virgule

  • Attention aux erreurs de virgule !
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 fréquentes :

  • Erreur de syntaxe
  • Mise en majuscules incorrecte
  • Ponctuation incorrecte ou absente, en particulier les virgules

 

Apprentissage par l’erreur

Image numérique d'un ordinateur 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...