ROLLUP
Operator ROLLUP memungkinkan untuk membuat subtotal dan grand
total, dimana data dikelompokkan menggunakan klausa GROUP BY.
Sebelum penggunaan ROLLUP, kita coba untuk mengelompokkan data
berdasarkan tipe pembelian, yang mana akan menghasilkan total
pembelian dari tipe yang bersangkutan.
Hasil eksekusi
Berikutnya digunakan fungsi ROLLUP untuk menampilkan grand total yang
menampilkan jumlah dari keseluruhan pembelian.
GROUPING SETS
Ketika kita ingin mengelompokkan data berdasarkan beberapa cara yang
berbeda, operator GROUPING SETS bisa melakukannya hanya dengan
menggunakan single SELECT statement, daripada menggunakan multiple
SELECT statement yang kemudian digabungkan dengan GROUP BY.