Ordre SQL par
La clause Order By dans SQL vous permet de trier les données en fonction d'une colonne spécifique dans un tableau. Vous pouvez soit trier les données dans l'ordre croissant ou descendant.
Remarque: sauf si spécifiée explicitement, la clause Order By.
La syntaxe de la clause Order By dans SQL est comme indiqué ci-dessous:
Sélectionnez Column1, Column2,… ColumnnLes paramètres ASC et DESC vous permettent de trier les données dans l'ordre croissant et descendant.
Par exemple, supposons que nous ayons un tableau contenant des informations sur les employés comme indiqué ci-dessous:
Supposons que nous voulons trier les données en fonction de la date de début; Nous pouvons exécuter une requête comme indiqué:
SÉLECTIONNER *Le code ci-dessus devrait trier les données dès la première date à la dernière. Ceci est décrit dans le paramètre ASC.
Pour trier les données de la dernière date au plus tôt, nous pouvons fonctionner:
Groupe SQL par
La clause SQL Group by est étroitement similaire à la clause Order By. La seule différence est que la clause du groupe par est appliquée à un groupe de données. Cela vous permet d'organiser des données en un ensemble de groupes.
La syntaxe est comme indiqué:
Sélectionnez la colonne1, colonne 2,… colonneSupposons que nous ayons un tableau contenant des informations utilisateur comme indiqué:
Nous pouvons obtenir le salaire total des utilisateurs actifs utilisant le groupe comme indiqué:
Sélectionner actif,La requête ci-dessus regroupera les données en vraie et fausse. Il appliquera ensuite la fonction de somme sur la colonne de salaire et retournera:
Gardez à l'esprit que vous pouvez utiliser à la fois un groupe par et l'ordre par clauses dans la même requête.
Terminaison
Cet article a discuté du groupe par et de l'ordre des clauses dans SQL.
Merci d'avoir lu!!