SQL Обобщаващи функции изпълняват изчисления върху набор от ценности и да се върнат на само една стойност. Microsoft SQL Server поддържа само основните функции агрегат, като сума или MAX, като в същото време много от статистически и аналитични функции са изчезнали. Шикалкавене IT Solutions осигурява ръководство направи обобщаващи функции, които подобряват T-SQL скриптове среда, така че да може да се изчисли средната и процентил в databa като всеки друг вграден агрегат функция. Това прави вашите SQL / TSQL запитвания и съхранени процедури много по-бързо, по-надеждни и по-ефективно, отколкото всяка друга техника. Той също така прави скрипта ви много по-прости и по-чист.
Конфигуриране на тези функции е много ясна. Вие се дава скрипт файл което работи като всеки друг SQL скрипт в базата данни, която искате да създадете тези обобщаващи функции. И че е! Сега сте готови да използвате нашите обобщаващи функции по същия начин като използвате друго SQL обобщаваща функция, с или без "група с" изявление.
SQL Server 2005 не поддържа множество параметри в потребителски направени обобщаващи функции. Така че, за всеки персентил изчисление от 1 до 99, която сме създали отделна функция. Например, за една маса "ПТУ" с два полета "а" и "б", за да се изчисли шести, 50-та, 90-та, 95-та и персентил, а медианата на поле от поле б, следните заявки ще получат необходимите резултати.
Изберете б, dbo.percentile06 (а) от ПТУ група от б --6th процентил
Изберете б, dbo.percentile50 (а) от ПТУ група от б --50th процентил
Изберете б, dbo.percentile90 (а) от ПТУ група от б --90th процентил
Изберете б, dbo.percentile95 (а) от ПТУ група от б --95th процентил
Изберете б, dbo.median (а) от ПТУ група от б - Медиана
<силни> Ограничения
100 записа в група
Коментари не е намерена