SQL Aggregate toiminnot suorittavat laskelmia arvomaailmaa ja palauttaa yhden arvon. Microsoft SQL Server tukee vain perustiedot koostefunktioita, kuten SUM ja MAX, kun taas monet tilastolliset ja analyyttinen toiminnot puuttuvat. QUIP IT Solutions tarjoaa käyttäjälle teki koostefunktioita, jotka lisäävät T-SQL scripting ympäristö, jotta voit laskea mediaani ja prosenttipiste sisällä databa kuten muutkin sisäänrakennettu koostefunktio. Se tekee SQL / TSQL kyselyjä ja tallennettuja paljon nopeampi, luotettavampi ja tehokkaampi kuin mikään muu tekniikka. Se myös tekee käsikirjoituksen paljon yksinkertaisempaa ja puhtaampaa.
Konfigurointi näistä toiminnoista on hyvin yksinkertainen. Olet antanut komentosarjatiedosto jossa suoritat kuten mikä tahansa SQL script vastaan tietokantaa haluat luoda näitä koostefunktioita sisään. Ja se on se! olet nyt valmis käyttämään koostefunktioita samalla tavalla kuin käytät muita SQL koostefunktio kanssa tai ilman "ryhmän" lausunto.
SQL Server 2005 ei tue useita parametreja käyttäjä antoi koostefunktioita. Näin ollen jokaisen prosenttipisteen laskeminen 1-99 olemme luoneet erillinen toiminto. Esimerkiksi for table "tmp" kahdella kenttiä "" ja "b", jotta voidaan laskea 6th, 50., 90., 95. prosenttipiste ja mediaani kentän aloittain b, seuraavat kyselyt saavat tarvittavat tulokset.
Valitse b, dbo.percentile06 (a) TMP ryhmän b --6th Percentile
Valitse b, dbo.percentile50 (a) TMP ryhmän b --50th Percentile
Valitse b, dbo.percentile90 (a) TMP ryhmän b --90th Percentile
Valitse b, dbo.percentile95 (a) TMP ryhmän b --95th Percentile
Valitse b, dbo.median (a) TMP ryhmän b - Median
rajoitukset
100 kirjaa per ryhmä
Kommentteja ei löytynyt