Fungsi jendela di dalam SQL adalah alat-alat yang sangat kuat yang memungkinkan analisis data kompleks dan perhitungan di seluruh set baris tabel. Mereka memungkinkan pengguna untuk melakukan operasi seperti menjalankan total, peringkat, dan rata-rata bergerak tanpa perlunya subqueries atau tabel sementara.

Fungsi-fungsi Jendela Pengertian Pustaka

Fungsi jendela filemon beroperasi di atas rentang baris yang ditentukan terkait dengan baris saat ini, didefinisikan oleh klausa OVER(). Ini memungkinkan perhitungan yang mempertimbangkan baris berganda dalam partisi data, membuat analisis lebih efisien dan dapat dibaca.

Jenis - Jenis Komonari Fungsi Jendela

  • [[NOLFLT:0]]RANK() dan DENSE RANK():Umpukkan rangking ke baris di dalam sebuah partisi.
  • [[NOLT:0]]ROW NUMBER(): Menyediakan nomor berurutan unik untuk setiap baris.
  • [[NOLT:0]]LEAD() dan LAG(): Akses data dari baris selanjutnya atau sebelumnya.
  • [[NieldoFLT:0]]SUM(), AVG(), MIN(), MAX(): Fungsi agregat digunakan sebagai fungsi jendela untuk menjalankan total dan rata-rata.

Aplikasi Praktis Praktis

Fungsi jendela hymorphoe digunakan dalam berbagai skenario seperti menghitung jumlah yang berjalan, menciptakan peringkat, dan menganalisis tren dari waktu ke waktu.Mereka terutama berguna dalam laporan keuangan, analisis penjualan, dan metrik kinerja.

Contoh: Menghitung Total Larian

Pertanyaan SQL berikut ini menunjukkan bagaimana menghitung total penjualan yang berjalan untuk setiap produk:

[[GALAT:0]]