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;
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;
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.
·
COUNT
Digunakan untuk menghitung jumlah
record.
Bentuk umum : SELECT COUNT (*) AS total_mahasiswa
·
AVG
Digunakan untuk menampikan nilai
rata-rata dari suatu field.
Bentuk umum : SELECT AVG (nama_field)
AS rata_rata
·
MAX
Digunakan untuk menampikan nilai
tertinggi dari suatu field.
Bentuk umum : SELECT MAX (nama_field)
AS nilai_tertinggi
·
MIN
Digunakan untuk menampikan nilai
terendah dari suatu field.
Bentuk umum : SELECT MIN (nama_field)
AS nilai_terendah
0 Komentar