Laporan Praktikum Basis Data Tentang Proses Query Select, Alias, Dan Fungsi Agregat

laporan praktikum basis data
Laporan Praktikum Basis Data

KakaKiky - Pada kesempatan kali ini, kakakiky akan membahas tentang Laporan Praktikum Basis Data dengan judul Proses Query Select, ALIAS, fungsi agregat, Group By, serta Cross dan Join. Berikut ini adalah bagian pembahasan lengkap tentang bagaimana melakukan Query Select, ALIAS, fungsi agregat, Group By, serta Cross dan Join dalam Basis Data.

1. QUERY SELECT

Query Select yang digunakan untuk dapat menampilkan data dalam keadaan terurut dengan menggunakan Order By. Order by ini digunakan untuk mengurutkan hasil dari data yang diseleksi.


a) ASC (ascending)

ASC (ascending) yaitu digunakan untuk mengurutkan berdasarkan pada urutan terkecil ke yang terbesar, ASC merupakan urutan DEFAULT. Jadi tanpa harus menggunakan Order By pun tetap akan menggunakan urutan dari ASC (ascending).


b) DESC (Descending)

DESC (Descending) yaitu digunakan untuk mengurutkan berdasarkan pada urutan terbesar ke yang terkecil.


2. ALIAS

Alias digunakan untuk membuat nama kolom menjadi lebih mudah diingat dan dipahami, alias juga digunakan untuk meringkas nama dari sebuah tabel sehingga lebih mudah diingat dan diketik ketika proses join tabel. Statement dari ALIAS adalah as.


3. FUNGSI AGREGAT

Fungsi Agregat ada beberapa yaitu Min, Max, AVG, Sum dan Count. Berikut penerapannya.


a) MIN

Min adalah agregat yang mengembalikan nilai paling kecil pada kolom yang kita pilih. Syntax yang digunakan adalah > Select Min(nama_kolom) as’____’ From nama_tabel;


b) MAX

Max adalah agregat yang akan mengembalikan nilai yang paling besar pada kolom yang kita pilih. Syntax yang digunakan adalah > Select Max(nama_kolom) as’____’ from nama_tabel;


c) AVERAGE

Average adalah agregat yang akan mengembalikan nilai rata-rata bagi kolom yang tipenya numerik. Syntax yang digunakan adalah > Select avg(nama_kolom) as’____’ from nama_tabel;


d) SUM

Sum adalah agregat yang mengembalikan total bagi kolom yang bertipe numerik. Syntax yang digunakan adalah > Select Sum(nama_kolom) as’____’ from nama_tabel;


e) COUNT

Count adalah agregat yang akan mengembalikan banyaknya baris yang akan memenuhi kriteria tertenu ataupun menghitung berapa banyaknya data. Syntax yang digunakan adalah > Select count(nama_kolom) as’____’ from nama_tabel;


4. Group BY

Group By digunakan untuk mengelompokkan data berdasarkan kolom. Biasanya dipakai bersama dengan fungsi agregat. Syntax yang digunakan adalah sebagai berikut > Select nama_kolom, fungsi_agregat(nama_kolom) from nama_tabel Group By nama_kolom;


5. Seleksi Data Dengan Batasan Jumlah Tertentu


6. Cross Join dan Join tanpa Statement Join

Dari semua baris yang dihasilkan oleh query di atas, tidak semuanya berguna. Untuk membuat hasil nya menjadi lebih berguna maka kita harus menambahkan kondisi ‘Where’ dengan menggunakan syntax > SELECT table1.field1, tabel2.field2 FROM tabel1, tabel2 WHERE tabel1.key = tabel2.key;


7. INNER JOIN

Inner Join yang digunakan untuk mengembalikan semua baris yang muncul pada kedua tabel yang letak relasinya pada perintah ON


8. LEFT JOIN

Left Join Digunakan untuk mengembalikan semua baris dari tabel sebelah kiri, dan baris yang ada pasangannya pada tabel sebelah kanan


9. RIGHT JOIN

Right Join digunakan untuk mengembalikan semua baris dari tabel sebelah kanan, dan baris yang ada pasangannya pada tabel sebelah kiri.


Itulah Pembahasan laporan Basis Data tentang Proses Query Select, ALIAS, fungsi agregat, Group By, serta Cross dan Join, 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!