Fungsi SQL Agregat melakukan perhitungan pada satu set nilai-nilai dan mengembalikan nilai tunggal. Microsoft SQL Server hanya mendukung fungsi agregat dasar, seperti SUM atau MAX, sementara banyak fungsi statistik dan analitis yang hilang. QUIP IT Solutions memberikan pengguna membuat fungsi agregat yang meningkatkan lingkungan T-SQL scripting sehingga Anda dapat menghitung median dan persentil dalam databa seperti fungsi agregat lain built-in. Itu membuat Anda query SQL / TSQL dan prosedur yang tersimpan jauh lebih cepat, lebih dapat diandalkan dan lebih efisien daripada teknik lainnya. Hal ini juga membuat naskah Anda lebih sederhana dan bersih.
Konfigurasi fungsi-fungsi ini sangat mudah. Anda diberi script file yang Anda jalankan seperti skrip SQL lainnya terhadap database Anda ingin membuat fungsi-fungsi agregat. Dan itu dia! Anda sekarang siap untuk menggunakan fungsi agregat kami dengan cara yang sama seperti Anda menggunakan fungsi agregat SQL lain dengan atau tanpa "kelompok dengan" pernyataan.
SQL Server 2005 tidak mendukung beberapa parameter di pengguna membuat fungsi agregat. Jadi, untuk setiap perhitungan persentil dari 1 sampai 99 yang telah kita buat fungsi terpisah. Misalnya, untuk meja "tmp" dengan dua bidang "a" dan "b" untuk menghitung 6, 50, 90, 95 persen dan rata-rata lapangan dengan lapangan b, berikut pertanyaan akan mendapatkan hasil yang dibutuhkan.
Pilih b, dbo.percentile06 (a) dari kelompok tmp oleh b --6th persentil
Pilih b, dbo.percentile50 (a) dari kelompok tmp oleh b --50th persentil
Pilih b, dbo.percentile90 (a) dari kelompok tmp oleh b --90th persentil
Pilih b, dbo.percentile95 (a) dari kelompok tmp oleh b --95th persentil
Pilih b, dbo.median (a) dari kelompok tmp oleh b - Median
Keterbatasan :
100 catatan per kelompok
Komentar tidak ditemukan