Query Select Lanjutan dan Fungsi Agregat Dalam Basis Data

     1.     SELECT
Perintah yang digunakan untuk mengambil data dari sebuah database.
Bentuk umum : SELECT * FROM nama_tabel;
Keterangan :
* => berfungsi untuk memilih/menampilkan seluruh field/kolom.





     2.     SELECT WHERE
Menyaring baris yang sesuai dengan beberapa kondisi.
Misalnya kita ingin menampilan field yang id jurusannya adalah 1 pada tabel mahasiswa.
SELECT * FROM tb_mahasiswa
WHERE id_jurusan=1;

Ini merupakan tampilan tabel mahasiswa


Berikut hasil dari query yang dijalankan



     3.     SELECT JOIN
Perintah untuk menghubungkan antar beberapa table sehingga terbentuk satu set data yang baru.
Ada beberapa tipe-tipe join :
      ·         INNER JOIN
      ·         CROSS JOIN
      ·         OUTER JOIN
      ·         STRAIGHT JOIN

Contohnya saya menggunakan tipe Inner Join,  tipe join ini akan mengambil semua row dari table asal dan table tujuan dengan kondisi nilai key yang terkait saja.
Bentuk Umum: SELECT tb_mahasiswa.nim, tb_mahasiswa.nama,tb_mahasiswa.jk,                                                                 tb_jurusan.id_jurusan, tb_jurusan.nama_jurusan
                          FROM tb_mahasiswa INNER JOIN tb_jurusan
                          ON tb_mahasiswa.id_jurusan=tb_jurusan.id_jurusan;

Ini merupakan tabel mahasiswa

Ini merupakan tampilan tabel jurusan


Hasilnya akan menampilkan field pada tb_mahasiswa dengan field pada tb_jurusan






     4.     SELECT MULTIPLE TABLES
Perintah ini fungsinya  hampir sama dengan Select Join yaitu menggabungkan beberapa tabel sehingga terbentuk suatu set yang baru, namun perintah ini menggunakan klausa WHERE.
Bentuk umum : SELECT * FROM tb_mahasiswa,tb_jurusan
                          WHERE tb_mahasiswa.id_jurusan = tb_jurusan.id_jurusan;

Hasilnya berbeda dengan contoh pada perintah Select Join, pada perintah ini field id_jurusan ditampilkan 2 kali.
 


     5.     FUNGSI AGREGAT
Fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya, fungsi ini digunakan bersamaan dengan perintah SELECT.

Ini merupakan tampilan tabel nilai mahasiswa, kita bisa memanipulasi dengan menggunakan fungsi agregat.


Ada 5 jenis fungsi agregat yaitu :

      ·         SUM
Digunakan untuk menghitung total nilai dari field tertentu.
Bentuk umum :           SELECT SUM (nama_field) AS total_nilai                                                                                                       FROM nama_tabel;



      ·         COUNT
Digunakan untuk menghitung jumlah record.
Bentuk umum :           SELECT COUNT (*) AS total_mahasiswa
                                    FROM nama_tabel;














      ·         AVG
Digunakan untuk menampikan nilai rata-rata dari suatu field.
Bentuk umum :           SELECT AVG (nama_field) AS rata_rata
                                    FROM nama_tabel;














      ·         MAX
Digunakan untuk menampikan nilai tertinggi dari suatu field.
Bentuk umum :           SELECT MAX (nama_field) AS nilai_tertinggi
                                    FROM nama_tabel;













      ·         MIN
Digunakan untuk menampikan nilai terendah dari suatu field.
Bentuk umum :           SELECT MIN (nama_field) AS nilai_terendah
                                    FROM nama_tabel;




Previous
Next Post »
0 Komentar