image1 image2 image3

HELLO I'M IDUAR PERDANA|WELCOME TO MY PERSONAL BLOG|I LOVE TO DO CREATIVE THINGS|

SELECT Query dan AGGREGAT

Kali ini saya akan berbagi tentang penggunaan SELECT QUERY dan Penggunaan FUNGSI AGGREGAT


  • SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama.

Sintax :
SELECT Nama_Kolom
FROM Nama_table;
Contoh:
SELECT Nama
FROM Tabel_Mahasiswa;


  • SELECT WHERE pada perintah SELECT digunakan untuk menyeleksi data atau record sesuai dengan kondisi yang diinginkan.

Sintax :
SELECT Nama_Kolom
FROM Nama_table
WHERE Nama_Kolom operator value;

Contoh :
SELECT Nama
FROM Tabel_Mahasiswa
WHERE Nim =123456789


  • SELECT MULTIPLE TABLE Digunkan untuk Menampilkan data dari dua tabel atau lebih dengan menambah WHERE untuk menggabungkan tabel-tabel yang ingin ditampilkan dengan memberikan relasinya.
    Sintax :
    SELECT Nama_Field1, Nama_field2
    FROM Nama_tabel1, Nama_tabel2
    WHERE Nama_tabel.Nama Field2(relasi);

Contoh :
    SELECT nama, nilai
    FROM Tabel_Mahasiswa, Tabel_nilai
WHERE Tabel_Mahasiswa.’nim’=Tabel_nilai.’nim’;
  • SELECT JOIN digunakan untuk menggabungkan baris dari dua atau lebih tabel, berdasarkan bidang umum di antara mereka.

Inner Join

Digunakan untuk menghasilkan baris data dengan cara menggabungkan 2 buah tabel atau lebih menggunakan pasangan data yang match pada masing-masing tabel. Perintah ini sama dengan perintah join yang sering digunakan.

Sintax :
SELECT Nama_Kolom(s)
FROM Nama_tabel1
INNER JOIN Nama_tabel2
ON Nama_tabel1 .Nama_Kolom=Nama_tabel2
Nama_Kolom;

Contoh :
SELECT Nama_Kolom(s)
FROM Nama_tabel1
INNER JOIN Nama_tabel2
ON Nama_tabel1 .Nama_Kolom=Nama_tabel2
Nama_Kolom;

Left Join
Digunakan untuk menghasilkan baris data dari tabel kiri (nama tabel pertama) yang tidak ada pasangan datanya pada tabel kanan (nama tabel kedua).

Sintax :
SELECT Nama_Kolom(s)
FROM Nama_tabel1
LEFT JOIN Nama_tabel2
ON Nama_tabel1.Nama_Kolom=Nama_tabel2
Nama_Kolom;


Right Join
Digunakan untuk menghasilkan baris data dari tabel kanan (nama tabel kedua) yang tidak ada pasangan datanya pada tabel kiri (nama tabel pertama).
Sintax :
SELECT Nama_Kolom(s)
FROM Nama_tabel1
RIGHT JOIN Nama_tabel2
ON Nama_tabel1.Nama_Kolom=Nama_tabel2
Nama_Kolom;
Full Join
Digunakan untuk menghasilkan baris data jika ada data yang sama pada salah satu tabel.
Sintax :
SELECT Nama_Kolom(s)
FROM Nama_tabel1
FULL JOIN Nama_tabel2
ON Nama_tabel1.Nama_Kolom=Nama_tabel2
Nama_Kolom;


  • FUNGSI AGGREGAT yaitu fungsi-fungsi khusus yang melibatkan sekelompok data (aggregat).

Secara umum fungsi aggregat adalah:
  • SUM untuk menghitung total nominal data
    Sintax :
    SELECT SUM( Nilai ) AS Nama_Field FROM Nama_tabel;
  • COUNT untuk menghitung jumlah kemunculan data
    Sintax :
    SELECT COUNT( Nilai ) AS Nama_Field FROM Nama_tabel;
  • AVG untuk menghitung rata-rata sekelompok data
    Sintax :
    SELECT AVG ( Nilai ) AS Nama_Field FROM Nama_tabel;
  • MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.
    Sintax :
    SELECT MAX( Nilai ) AS Nama_Field FROM Nama_tabel;
    SELECT MIN( Nilai ) AS Nama_Field FROM Nama_tabel;

Fungsi aggregat digunakan pada bagian SELECT. Syarat untuk fungsi aggregat diletakkan pada bagian HAVING, bukan WHERE.







Share this:

CONVERSATION

0 komentar:

Posting Komentar