Maison  >  Article  >  base de données  >  Quel est l’ordre d’exécution des instructions SQL ?

Quel est l’ordre d’exécution des instructions SQL ?

coldplay.xixi
coldplay.xixioriginal
2021-02-22 16:23:23113967parcourir

Ordre d'exécution de l'instruction SQL : 1. L'onglet From est exécuté en premier ; 2. L'instruction Where limite les conditions ; 3. Instruction de regroupement [grouper par... avoir] ; 6. Trier par instruction de tri.

Quel est l’ordre d’exécution des instructions SQL ?

L'environnement d'exploitation de cet article : système Windows 7, serveur SQL version 2019, ordinateur Dell G3.

Ordre d'exécution de l'instruction SQL :

1 à partir de

Déterminez d'abord la table à partir de laquelle récupérer les données, donc à partir de l'onglet est exécuté en premier. Il existe plusieurs connexions de table, de tab1 à tab2. Vous pouvez ajouter des alias au tableau pour faciliter les références ultérieures.

Quel est l’ordre d’exécution des instructions SQL ?

2. Where

L'instruction Where limite la condition S'il n'est pas nécessaire de la limiter, écrivez où 1=1, ce qui signifie que c'est le cas. toujours vrai, sans aucune condition.

Quel est l’ordre d’exécution des instructions SQL ?

3. regrouper par... ayant

des déclarations de regroupement, comme le regroupement par nom d'employé, le champ à regrouper doit apparaître dans la sélection, sinon, une erreur sera signalée. Avoir est utilisé conjointement avec group by pour limiter les conditions. Voici un exemple.

Quel est l’ordre d’exécution des instructions SQL ?

4. Fonctions d'agrégation

Les fonctions d'agrégation couramment utilisées incluent max, min, count et sum. Les fonctions d'agrégation sont exécutées après le groupe par et avant d'avoir. Si vous écrivez une fonction d'agrégation dans Where, une erreur se produira.

Quel est l’ordre d’exécution des instructions SQL ?

5. Sélectionnez la déclaration

Sélectionnez le champ que vous souhaitez rechercher. Si vous sélectionnez tout, vous pouvez sélectionner *. Sélectionnez ici le nom de l'employé et le salaire total pour tous les mois.

Quel est l’ordre d’exécution des instructions SQL ?

6. Trier par

instruction de tri, la valeur par défaut est l'ordre croissant. Si vous souhaitez trier par ordre décroissant, écrivez l'ordre par [XX] desc. L'instruction order by est exécutée à la fin et le tri ne peut être effectué que si select sélectionne le champ à trouver.

Quel est l’ordre d’exécution des instructions SQL ?

Recommandé (gratuit) : tutoriel SQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn