Groupe SQL par ordre par

Groupe SQL par ordre par
Pour ce tutoriel, nous découvrirons et explorerons comment utiliser la commande et le groupe par des clauses dans SQL. Nous pouvons commander des données à partir d'un ensemble de résultats en utilisant divers paramètres en utilisant ces deux clauses.

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,… Columnn
De Table_Name
Ordre par colonne1 ASC | DESC

Les 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 *
Des employés
Ordre par start_date ASC;

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,… colonne
De Table_Name
Où [condition]
Groupe par colonne
Ordre par colonne;

Supposons 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,
Somme (salaire) comme total
Des utilisateurs
Groupe par 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!!