Fonctions SQL agrégats effectuer un calcul sur un ensemble de valeurs et renvoient une valeur unique. Microsoft SQL Server prend en charge uniquement les fonctions de base d'agrégats, comme SUM ou MAX, tandis que la plupart des fonctions statistiques et analytiques sont manquants. QUIP IT Solutions fournit à l'utilisateur fait des fonctions d'agrégation qui améliorent l'environnement de script T-SQL de sorte que vous pouvez calculer la médiane et le percentile dans le Databa comme toute autre fonction globale intégrée. Il rend vos requêtes SQL / TSQL et procédures stockées beaucoup plus rapide, plus fiable et plus efficace que toute autre technique. Il rend également votre script beaucoup plus simple et plus propre.
La configuration de ces fonctions est très simple. Vous êtes donné un fichier de script que vous exécutez comme tout autre script SQL sur la base de données que vous voulez créer ces fonctions d'agrégat. Et cela est-il! vous êtes maintenant prêt à utiliser nos fonctions d'agrégation de la même façon que vous utilisez toute autre fonction d'agrégation SQL avec ou sans un «groupe par" déclaration.
SQL Server 2005 ne prend pas en charge plusieurs paramètres dans des fonctions d'agrégation de l'utilisateur fait. Donc, pour chaque calcul percentile de 1 à 99, nous avons créé une fonction séparée. Par exemple, pour une table "tmp" avec deux champs "a" et "b" afin de calculer 6e, 50e, 90e, 95e centile et la médiane de champ par un champ b, requêtes suivantes obtiendront les résultats requis.
Sélectionnez b, dbo.percentile06 (a) du groupe tmp par b --6th percentile
Sélectionnez b, dbo.percentile50 (a) du groupe tmp par b --50th percentile
Sélectionnez b, dbo.percentile90 (a) du groupe tmp par b --90th percentile
Sélectionnez b, dbo.percentile95 (a) du groupe tmp par b --95th percentile
Sélectionnez b, dbo.median (a) du groupe tmp par b - médian
Limitations :
100 enregistrements par groupe
Commentaires non trouvées