Maison > base de données > SQL > La différence entre groupby et orderby dans SQL

La différence entre groupby et orderby dans SQL

下次还敢
Libérer: 2024-04-29 14:57:15
original
754 Les gens l'ont consulté

GroupBy est utilisé pour agréger les données, tandis que OrderBy est utilisé pour trier les données. GroupBy renvoie le groupe, tandis que OrderBy renvoie les lignes triées. GroupBy peut contenir des fonctions d'agrégation, tandis que OrderBy peut contenir des colonnes normales. Différence entre GroupBy et OrderBy dans SQL

Syntaxe :

La différence entre groupby et orderby dans SQL

<code class="sql">SELECT column_name(s)
FROM table_name
GROUP BY column_name</code>
Copier après la connexion

OrderBy

Trier le résultat défini par la valeur de la colonne spécifiée

Objectif :
    Organiser et afficher les données
  • Syntaxe :
<code class="sql">SELECT column_name(s)
FROM table_name
ORDER BY column_name [ASC | DESC]</code>
Copier après la connexion
  • Différence
  • Utilisation : GroupBy est utilisé pour agréger les données, tandis que OrderBy est utilisé pour trier les données.

    • Ensemble de résultats :
    • GroupBy renvoie les groupes, tandis que OrderBy renvoie les lignes triées.
    • Colonnes : 
    • GroupBy peut contenir des fonctions d'agrégation, tandis que OrderBy peut contenir des colonnes normales.
    • Exemple

    Supposons qu'il existe un tableau appelé "Ventes" qui contient les données suivantes :

    • Produit
    • Ventes
    • Apple
    • 100

    Banane

    50

    Apple75Banane25Orange120GroupBy Exemple :
    <code class="sql">SELECT Product, SUM(Sales) AS TotalSales
    FROM Sales
    GROUP BY Product;</code>
    Copier après la connexion
    ProduitVentes totalesPomme175
    Résultats :

    Banane

    75

    Orange120OrderBy Exemple :
    <code class="sql">SELECT * FROM Sales
    ORDER BY Sales DESC;</code>
    Copier après la connexion
    ProduitVentesOrange120
    Résultats (triés par ventes par ordre décroissant) :

    Apple

    100

    Apple75Banane50Banane25

    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!

    Étiquettes associées:
    source:php.cn
    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