Senin, 28 November 2016

Konsep Basis Data: Query Select

1.      SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama.
Contoh :
SELECT nim FROM tb_mahasiswa;

2.      Select Where adalah variasi dari Query select yang digunakan untuk menampilkan data pada tabel yang memiliki kondisi tertentu sesuai keinginan, atau dengan kata lain select where digunakan untuk mencari data yang lebih spesifik.
Contoh:
    SELECT * FROM tb_mahasiswa
    WHERE nim='1605551028';

3.      Select Multiple Table adalah variasi dari Query select yang digunakan untuk menampilkan data dari dua tabel atau lebih dengan menambah WHERE untuk menggabungkan tabel-tabel yang ingin ditampilkan dengan memberikan relasinya.
Contoh :
Select Multiple Table
    SELECT * FROM tb_mahasiswa,tb_jurusan
    WHERE tb_mahasiswa.id_jurusan=tb_jurusan.id_jurusan;

4.      Select Join adalah variasi dari Query select yang digunakan ketika ingin mengkombinasikan record dari satu atau lebih tabel berdasarkan field yang ada.
Contoh :
•    Inner join digunakan apabila ingin menampilkan semua data yang memiliki
keterkaitan atau tidak ada field atau record yang kosong atau null.
Contoh:
SELECT * FROM tb_mahasiswa INNER JOIN tb_jurusan ON tb_mahasiswa.id_jurusan=tb_jurusan.id_jurusan;
•    Right join digunakan apabila ingin menampilkan semua data pada tabel kanan dan data yang berhubungan atau berkaitan saja.
Contoh:
SELECT tb_mahasiswa. ’nim’ , tb_mahasiswa. ‘nama’ , tb_jurusan. ‘nama_jurusan’ FROM tb_mahasiswa RIGHT JOIN tb_jurusan ON tb_jurusan. ‘id_jurusan’=tb_mahasiswa.’jurusan’ ;
•    Left join digunakan apabila ingin menampilkan semua data pada tabel kiri dan data yang berhubungan atau berkaitan saja.
Contoh:
SELECT tb_mahasiswa. ’nim’ , tb_mahasiswa. ‘nama’ , tb_jurusan. ‘nama_jurusan’ FROM tb_mahasiswa LEFT JOIN tb_jurusan ON tb_jurusan. ‘id_jurusan’=tb_mahasiswa.’jurusan’ ;
•    Full join digunakan untuk menampilkan semua record pada tabel kanan dan kiri atau gabungan dari Right Join dan Left Join.
Contoh:
SELECT *  FROM tb_mahasiswa FULL JOIN tb_jurusan ON nim=jurusan;

5.      Fungsi Agregat merupakan fungsi yang berhubungan dengan sekumpulan data pada database sehingga sering disebut pula sebagai fungsi grup atau ringkasan. Fungsi ini menerima sekumpulan data dan mengembalikan nilai tunggal sebagai hasilnya.

•    SUM
Digunakan untuk menghitung total nilai dari kolom tertentu.
Contoh:
SELECT SUM (harga) AS Total_Harga FROM (tb_barang)
WHERE tahun=2016;

•    COUNT
Digunakan untuk menghitung jumlah record.
Contoh:
SELECT COUNT (*) AS jumlah_record FROM (tb_barang)
WHERE tahun=2016;

•    AVG
Digunaka untuk menampilkan nilai rata-rata dari suatu kolom
Contoh:
SELECT AVG (harga) AS harga_ratarata FROM (tb_barang)
WHERE tahun=2016;

•    MAX
Digunakan untuk menampilkan nilai tetinggi dari suatu kolom.
Contoh:
SELECT MAX (harga) AS harga_tertinggi FROM (tb_barang)
WHERE tahun=2016;

•    MIN
Digunakan untuk menampilkan nilai terendah dari suatu kolom.
Contoh:
SELECT MIN (harga) AS harga_terendah FROM (tb_barang)
WHERE tahun=2016;

1 komentar:

  1. Menangkan Jutaan Rupiah dan Dapatkan Jackpot Hingga Puluhan Juta Dengan Bermain di www(.)SmsQQ(.)com

    Kelebihan dari Agen Judi Online SmsQQ :
    -Situs Aman dan Terpercaya.
    - Minimal Deposit Hanya Rp.10.000
    - Proses Setor Dana & Tarik Dana Akan Diproses Dengan Cepat (Jika Tidak Ada Gangguan).
    - Bonus Turnover 0.3%-0.5% (Disetiap Harinya)
    - Bonus Refferal 20% (Seumur Hidup)
    -Pelayanan Ramah dan Sopan.Customer Service Online 24 Jam.
    - 4 Bank Lokal Tersedia : BCA-MANDIRI-BNI-BRI

    8 Permainan Dalam 1 ID :
    Poker - BandarQ - DominoQQ - Capsa Susun - AduQ - Sakong - Bandar Poker - Bandar66

    Info Lebih Lanjut Hubungi Kami di :
    BBM: 2AD05265
    WA: +855968010699
    Skype: smsqqcom@gmail.com

    BalasHapus