Maison > base de données > tutoriel mysql > le corps du texte

La différence entre regrouper par et trier par dans SQL

PHPz
Libérer: 2023-09-20 08:01:04
avant
1043 Les gens l'ont consulté

La différence entre regrouper par et trier par dans SQL

Dans cet article, nous comprendrons la différence entre group by et order by en SQL.

GROUP BY

  • Il est utilisé pour regrouper les lignes avec la même valeur.

  • Il peut être utilisé dans l'instruction CREATE VIEW.

  • L'instruction dans select doit être utilisée avant le mot-clé "ORDER BY".

  • Les attributs ne peuvent pas apparaître dans l'instruction "GROUP BY" lorsqu'ils sont sous une fonction d'agrégation. p>

  • Les tuples sont regroupés en fonction de la similarité des valeurs d'attribut du tuple.

  • Il contrôle le rendu/les lignes des tuples.

ORDER BY

  • Il n'utilise pas l'instruction "CREATE VIEW".

  • Triez le résultat défini par ordre croissant ou décroissant.

  • Il est utilisé après le mot-clé "group by".

  • Cet attribut peut être situé sous les fonctions d'agrégation.

  • Il contrôle le rendu des colonnes.

    li>

Ce qui suit est la syntaxe de Group By et Order By dans une seule requête -

SELECT column1, column2
FROM table_name
WHERE [ conditions ]
GROUP BY column1, column2
ORDER BY column1, column2
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal