Функції SQL Сукупні виконати розрахунок на безлічі значень і повертає одне значення. Microsoft SQL Server підтримує тільки базові функції, такі сукупні як сума або MAX, в той час як багато хто з статистичних та аналітичних функцій не вистачає. QUIP IT Solutions надає користувачеві зробив агрегатні функції, які підвищують навколишнього середовища сценаріїв T-SQL, так що ви можете розрахувати медіану і процентиль в databa, як і будь-який інший вбудованої в функції сукупного. Це робить ваші SQL / T-SQL запити і збережені процедури набагато швидше, надійніше і ефективніше, ніж будь-який інший метод. Це також робить ваш сценарій набагато простіше і чистіше.
Налаштування цих функцій дуже проста. Ви дали сценарій файл, який ви запускаєте, як і будь-який інший сценарій SQL стосовно базі даних ви хочете створити ці агрегатні функції. І що це! Ви тепер готові використовувати наші агрегатні функції так само, як ви використовуєте будь-який інший SQL агрегатну функцію з або без "групи по" заяву.
SQL Server 2005 не підтримує декілька параметрів в користувальницьких зробив агрегатних функцій. Таким чином, для кожного процентиля розрахунку від 1 до 99, ми створили окремий функцію. Наприклад, для таблиці "TMP" з двома полями "а" і "б" для того, щоб розрахувати 6-й, 50-й, 90-процентиль, 95 і медіану різкості по полю Ь, наступних запитів буде отримати необхідні результати.
Виберіть б, dbo.percentile06 () з групи TMP по б --6th процентиля
Виберіть б, dbo.percentile50 () з групи TMP по б --50th процентиля
Виберіть б, dbo.percentile90 () з групи TMP по б --90th процентиля
Виберіть б, dbo.percentile95 () з групи TMP по б --95th процентиля
Виберіть B, dbo.median () з групи TMP по б - Медіана
Обмеження
100 записів в групі
Коментар не знайдено