Pada
artikel kali ini akan menjelaskan perintah grouping dan cara menggunakannya. Database
yang kita gunakan yaitu database yang kita buat pada artikel sebelumnya yaitu kontes_tari;
Sebelumnya
use kontes_tari; terlebih dahulu.
Tidak
perluh berlama-lama langsung saja ke TKP.
1.
Order By
Order
by adalah perintah yang digunakan untuk menampilkan data secara terurut
berdasarkan nilai tertentu. Order By dibagi 2 yaitu ascending (terurut dari
terkecil ke besar), dan descending.
Perintah
: SELECT * FROM nama_field ORDER BY atribut ASC/DESC;
Contoh
:
2.
Group By
Group
by merupakan perintah yang digunakan untuk mengelompokan beberapa data pada
perintah SELECT;
Perintah
: SELECT * FROM nama_table GROUP BY atribut;
Contoh
:
3. Having
Fungsi
Having terkait dengan GROUP BY dan AGREGASI. Biasanya digunakan untuk menentukan
kondisi tertentu pada group by dan kondisi tersebut berkaitan dengan fungsi agrgasi.
Fungsi HAVING sebenarnya memiliki kemiripan dengan WHERE dalam penggunaannya.
HAVING digunakan dalam SQL karena WHERE tidak dapat digunakan dengan fungsi
agregasi.
Perintah
: SELECT atribut FROM nama_table GROUP BY atribut HAVING
fungsi_aggregasi;
Contoh
:
4.
View
View
dapat disebut sebagai sebuah table semu/bayangan. Data-data pada table view
dapat merupakan gabungan dari data pada tabe-tabel lain. View dapat digunakan
untuk membatasi pengaksesan atas sebuah table tertentu, jadi user hanya boleh
melihat table yang berisi data-data secara spesifik.
Perintah
: CREATE VIEW nama_view AS <QUERY>
Contoh
:
Untuk
menampilkan ini tabelnya : SELECT * FROM nama_table_semu_yang_dibuat;
Demikian artikel kali ini. Semoga bermanfaat :)
Referensi :
Modul
Praktikum Basis Data 2015 oleh Tim Asisten Praktikum Basis Data 2015
The information is nice, and the post seems unique and well created. It is a post that i hope many can see. Thanks
ReplyDeleteWrite my Statement of Purpose