Le langage Oracle PL- SQL inclut une fonction "somme" qui vous permet de résumer un groupe d'enregistrements et d'ajouter toutes les valeurs dans un total récapitulatif . La fonction somme totalise tous les enregistrements retournés dans l' instruction «select» , vous pouvez donc résumer tous les enregistrements d'une table ou seulement un ensemble filtré d'enregistrements dans la base de données. Instructions
1
Ouvrez l'application Oracle Enterprise Manager dans le menu du programme Windows. Ouvrez un nouvel éditeur PL -SQL pour écrire votre fonction Oracle.
2
Créer l'instruction select pour récupérer une liste de documents que vous voulez synthétiser . Par exemple, pour résumer des quantités de commande pour un client spécifique , le code suivant récupère une liste des totaux de commande pour le client :
select order_totalfrom customer_orderswhere customerid = 22
Dans cet exemple, le total de la commande montants pour les ID de client 22 est récupéré.
3
Ajouter la fonction " somme" pour totaliser les totaux d'ordre, qui ne renvoie qu'un seul montant de synthèse lorsque vous exécutez la requête. Le code suivant résume les totaux de l'ordre :
select sum ( order_total ) comme OrderTotalfrom customer_orderswhere customerid = 22
4
Cliquez sur le bouton "Exécuter" pour exécuter l'instruction . Un élément de ligne renvoie nommé " OrderTotal . " Examiner la question de la ligne pour afficher les résultats sommaires .