SQL Aggregatfunktionen führen eine Berechnung auf einer Reihe von Werten und einen einzelnen Wert zurückgeben. Microsoft SQL Server unterstützt nur Basisaggregatfunktionen wie SUM oder MAX, während viele der statistischen und analytischen Funktionen fehlen. QUIP IT Solutions bietet Benutzer vorgenommen Aggregatfunktionen, die T-SQL-Scripting-Umgebung erweitern, so dass Sie Median berechnen und Prozent im Databa wie jede andere integrierte Aggregatfunktion kann. Es macht Ihre SQL / TSQL-Abfragen und gespeicherte Prozeduren viel schneller, zuverlässiger und effizienter als jede andere Technik. Es macht auch das Skript viel einfacher und sauberer.
Konfigurieren dieser Funktionen ist sehr einfach. Sie sind eine Skriptdatei, die Sie wie jede andere SQL-Skript für die Datenbank Sie diese Aggregatfunktionen in erstellen möchten auszuführen. Es wird und das ist es! Sie sind nun bereit, unsere Aggregatfunktionen verwenden dieselbe Art und Weise wie jede andere SQL-Aggregatfunktion mit oder ohne "Gruppieren nach" Anweisung verwenden.
SQL Server 2005 unterstützt nicht mehrere Parameter im Benutzer vorgenommen Aggregatfunktionen. Also, für jeden Perzentilberechnung von 1 bis 99 haben wir eine separate Funktion erstellt. Zum Beispiel für eine Tabelle "tmp" mit zwei Feldern "a" und "b", um die 6., 50., 90., 95. Perzentile und des Medianwertes der Bereich ein Bereich von b zu berechnen, folgende Abfragen die gewünschten Ergebnisse zu erzielen.
Wählen Sie b, dbo.percentile06 (a) von tmp-Gruppe durch b --6th Percentile
Wählen Sie b, dbo.percentile50 (a) von tmp-Gruppe durch b --50th Percentile
Wählen Sie b, dbo.percentile90 (a) von tmp-Gruppe durch b --90th Percentile
Wählen Sie b, dbo.percentile95 (a) von tmp-Gruppe durch b --95th Percentile
Wählen Sie b, dbo.median (a) von tmp-Gruppe durch b - Median
Einschränkungen :
100 Datensätze pro Gruppe
Kommentare nicht gefunden