ORDERING, GROUPING & HAVING
1. ORDERING
Fungsi
ordering digunakan untuk mengurtkan tampilan data berdasarkan atribut tertentu.
Misal diminta untuk ditampilkan nama_produk dan no_np yang diurutkan
berdasarkan no_np.
Secara default fungsi
ordering mengurutkan data secara ascending, yaitu secara alfabetik dari A ke Z,
atau secara angka dari yang terkecil ke terbesar. Pengurutan juga bisa
dilakukan secara descending. Misalkan diminta untuk menampilkan data produk dan
penerbitnya diurutkan berdasarkan stok terbesar.
2. GROUPING
Grouping
artinya pengelompokkan, digunakan untuk mengelompokkan data berdasarkan atribut
tertentu. Sebagai contoh Anda diminta untuk menampilkan banyaknya produk dan
total stok dari produk untuk setiap nota_pembelian. Query yang dapat digunakan
adalah:
3. HAVING
Having
digunakan untuk menggantikan WHERE dan biasanya digunakan ketika harus
dipasangkan dengan fungsi agregat. Sebagai contoh diminta untuk menampilkan
data pengarang yang menulis lebih dari tiga produk.
Tidak ada komentar:
Posting Komentar