Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ordre de résolution des requêtes SQL

Sujet résolu
    4 février 2023 à 19:57:33

    Bonjour,

    Je souhaiterais avoir de la documentation sur l'ordre de résolution des requêtes SQL par le SGBD.

    J'ai trouvé ce site qui liste :

    1. FROM

    2. WHERE

    3. GROUP BY

    4. HAVING

    5. SELECT

    6. ORDER BY

    Mais qu'en est-il des jointures ? du LIMIT (qui normalement s'éxécute à la toute fin), etc.

    D'avance merci

    • Partager sur Facebook
    • Partager sur Twitter
      5 février 2023 à 13:54:09

      Merci pour ton retour CristianoRolando, en effet ça m'apporte des éclairages.

      Il y a aussi la doc de SQLite sur le SELECT qui est sympas.

      En fait, je recherche dans quel ordre s'exécute le contenu d'une requête SQL, car j'avais du mal à comprendre pourquoi un WHERE ne pouvait pas s'écrire après un GROUP BY : c'est tout simplement parce que le WHERE est interprété avant, du coup le HAVING intervient.

      Merci :)

      • Partager sur Facebook
      • Partager sur Twitter

      Ordre de résolution des requêtes SQL

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown