Laporan Praktikum Basis Data Tentang Proses Query Select, Alias, Dan Fungsi Agregat
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!