Laporan Praktikum Basis Data Tentang Proses Self Join, Union dan Union All, Serta Having

Laporan Praktikum Basis Data

KakaKiky - Pada kesempatan kali ini, kakakiky akan membahas tentang Laporan Praktikum Basis Data dengan judul Proses Self Join, penggunaan subquery, Union dan Union All, serta Having. Berikut ini adalah bagian pembahasan lengkap tentang bagaimana melakukan Proses Self Join, penggunaan subquery, Union dan Union All, serta Having dalam Basis Data.

1. PENGGUNAAN SELF JOIN

Self Join adalah salah satu proses join yang digunakan untuk join suatu tabel dengan dirinya sendiri seperti halnya proses join untuk 2 tabel. Untuk melakukan proses SELF JOIN ini, salah satu tabel harus diberikan nama lain (alias). Berikut adalah proses Self Join untuk menampilkan nama-nama pasien yang memiliki alamat yang sama.

2. PENGGUNAAN SUBQUERY

Subquery adalah query yang digunakan untuk mengembalikan data-data yang akan digunakan oleh query utama sebagai suatu kondisi untuk membatasi data yang ingin kita cari. SUBQUERY sendiri dapat digunakan pada beberapa statement seperti SELECT, UPDATE, DELETE, dan INSERT dengan cara menggunakan operator seperti =, , , >=, <=, IN, BETWEEN, dan lain sebagainya.

3. UNION DAN UNION ALL

Jika hasil dari sebuah SUBQUERRY belum bisa dipastikan unik, maka subquerry dapat diawali dengan menggunakan union dan union all. UNION akan bernilai benar jika perbandingan bernilai benar untuk sekurang-kurangnya satu saja hasil dari suquerry. ANY dan ALL bekerja pada SUBQUERRY yang akan mengembalikan banyak nilai. Berikut adalah contoh penggunaan UNION.

4. VIEW

VIEW akan menampilkan data yang terbaru atau Up To Date, setiap kali view dipanggil maka view akan diupdate dengan data-data yang baru. View akan sangat berguna jika Query terlalu panjang, sehingga saat ada data yang ingin kita gunakan, kita tinggal memanfaatkan fungsi VIEW. Berikut adalah contoh penggunaan VIEW.

5. HAVING

Terkadang statement WHERE tidak dapat kita gunakan untuk membuat sebuah fungsi agregat, nah disinilah fungsi HAVING diperlukan untuk mengatasi hal tersebut. HAVING sering digunakan bersamaan dengan GROUP BY. Berikut ini adalah contoh penggunaan HAVING.

Itulah Pembahasan laporan Basis Data tentang Proses Self Join, penggunaan subquery, Union dan Union All, serta Having, semoga dapat bermanfaat untuk dijadikan sebagai contoh bagi sobat semua yang sedang berjuang membuat laporan. Cukup sekian artikel kali ini, wassalamu’alaikum and Be Prepared!