1. Apprendre
  2. /
  3. Cours
  4. /
  5. Améliorer la performance des requêtes dans SQL Server

Connected

Exercice

Ordre de la syntaxe – très grands tremblements de terre

Lorsqu'une requête est exécutée, elle s'arrête au premier message d'erreur rencontré et retourne ce message. Comme une requête est traitée par étapes, la première erreur signalée est liée à l'ordre de traitement.

  • FROM est traité en premier et vérifie que la ou les tables demandées existent dans la base de données.
  • WHERE est toujours traité après FROM lorsqu'une condition de filtrage des lignes est précisée. Les colonnes visées par la condition doivent exister.
  • SELECT n'est traité que lorsque les données sont prêtes à être extraites et affichées ou renvoyées à l'utilisatrice ou l'utilisateur.

Cet exercice contient trois requêtes — chacune comporte des erreurs. Votre tâche est de repérer ces erreurs et de les corriger.

Remarquez que le texte en rouge sous l'onglet RÉSULTAT DE LA REQUÊTE décrit l'erreur.

Instructions 1/3

undefined XP
  • 1

    Sélectionnez Exécuter le code et consultez l'erreur produite. Corrigez l'erreur, puis sélectionnez Soumettre la réponse.

  • 2

    Sélectionnez Exécuter le code et consultez l'erreur produite. Corrigez l'erreur, puis sélectionnez Soumettre la réponse.

  • 3

    Sélectionnez Exécuter le code et consultez l'erreur produite. Corrigez l'erreur, puis sélectionnez Soumettre la réponse.