Maison > base de données > tutoriel mysql > Exemple de requête SQL décrivant la fonction COUNT et GROUP BY

Exemple de requête SQL décrivant la fonction COUNT et GROUP BY

王林
Libérer: 2023-09-05 09:01:10
avant
1498 Les gens l'ont consulté

描述 COUNT 函数和 GROUP BY 的 SQL 查询示例

Question : Écrivez une requête sur la table TRANSACTIONS DB2 qui répertorie le nombre de commandes (ORDER_ID) affectées à une transaction spécifique (TRANSACTION_ID).

Solution

Nous pouvons utiliser la requête suivante pour trouver la quantité de commande attribuée à un ID de transaction spécifique sur la table TRANSACTIONS DB2.

Exemple

SELECT TRANSACTION_ID, COUNT(ORDER_ID) FROM TRANSACTIONS
   GROUP BY TRANSACTION_ID
Copier après la connexion

Nous utiliserons la fonction GROUP BY sur ORDER_ID pour obtenir les résultats dans l'ordre. La fonction COUNT comptera la quantité commandée. Par exemple, nous avons la table DB2 ORDERS suivante.

TRANSACTION_ID

ORDER_ID

IRN22345

A23118

IRN22345

A45901

IRN22345

A67990

IRN56902

A23119

IRN99781 p>

A67921

IRN56902 A23167

Le résultat est notre DB2 La requête renverra les résultats suivants.

TRANSACTION_ID

COUNT(ORDER_ID)

IRN22345

3

IRN56902

2

IRN99781

1

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 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