SQL Pourcentage du total | |
Pour afficher le pourcentage du total sous SQL, il est nécessaire de se reporter aux concepts que nous avons utilisés pour le rang / le cumul, en plus de la sous-requête. À la différence de ce que nous avons vu dans la section Sous-requête de SQL, nous allons utiliser ici la sous-requête en tant que partie de SELECT. Utilisons un exemple pour illustrer. Supposons que nous avons la table suivante : Table Total_Sales
il faut saisir : SELECT a1.Name, a1.Sales, a1.Sales/(SELECT SUM(Sales) FROM Total_Sales) Pct_To_Total
FROM Total_Sales a1, Total_Sales a2 ORDER BY a1.Sales DESC, a1.Name DESC; Résultat:
La sous-requête SELECT SUM(Sales) FROM Total_Sales calcule la somme. Nous pouvons alors diviser les valeurs individuelles par cette somme pour obtenir le pourcentage du total de chaque ligne.
Copyright © 2024 1keydata.com Tous droits réservés |