"SQL jungtiniai funkcijos atlikti nuo vertybių apskaičiavimą ir grąžinti vieną reikšmę. "Microsoft SQL Server palaiko tik pagrindinius suvestinius funkcijas, pavyzdžiui, suma, ar MAX, o daugelis iš statistikos ir analizės funkcijų trūksta. QUIP IT sprendimai suteikia naudotojas pateikė suvestinius funkcijas, sustiprinti, T-SQL skriptų aplinką, kad būtų galima apskaičiuoti medianą ir procentilis per kaip ir bet kuris kitas built-in funkcija bendra registravimo duomenų bazės. Tai daro jūsų SQL / TSQL užklausų ir saugomas procedūras daug greičiau, patikimiau ir efektyviau nei bet kuri kita technika. Ji taip pat daro savo scenarijų daug paprastesnis ir švaresnis.
Konfigūravimas šias funkcijas yra labai paprasta. Jūs esate suteikta scenarijaus failą, kurį paleisti kaip bet kuris kitas SQL scenarijų prieš duomenų bazę, kurią norite sukurti šių bendrų funkcijų. Ir tai viskas! Dabar jūs esate pasiruošę naudoti mūsų bendra funkcijos taip pat, kaip jūs naudojate bet kokią kitą SQL bendrą funkciją su arba be "grupės pagal" ataskaitoje.
"SQL Server 2005" nepalaiko kelių parametrus naudotojas pateikė suvestinius funkcijas. Taigi, kiekvienam procentilio skaičiavimą 1-99 sukūrėme atskirą funkciją. Pavyzdžiui, už stalo "tmp" su dviem srityse "A" ir "B", siekiant apskaičiuoti 6, 50., 90., 95. procentilis ir vidurinės laukas pagal lauko B, šių užklausų gaus reikiamus rezultatus.
Pasirinkite b, dbo.percentile06 (a) iš tmp grupės B --6th procentilių
Pasirinkite b, dbo.percentile50 (a) iš tmp grupės B --50th procentilių
Pasirinkite b, dbo.percentile90 (a) iš tmp grupės B --90th procentilių
Pasirinkite b, dbo.percentile95 (a) iš tmp grupės B --95th procentilių
Pasirinkite b, dbo.median (a) iš tmp grupės B - mediana
Apribojimai
100 įrašų per grupės
Komentarai nerastas