Database : Query Select

        Select adalah perintah yang digunakan untuk menampilkan data dari satu tabel atau lebih (biasanya dalam sebuah database yang sama). Select paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. 
Contoh :
select alamat from tabel_pegawai;
perintah diatas akan menampilkan semua alamat pada tabel pegawai.

Selain itu, terdapat juga beberapa variasi dari Query select antara lain :
1. Select Where adalah variasi Query select yang digunakan untuk menampilkan data pada tabel yang memiliki kondisi tertentu sesuai keinginan untuk mencari data yang lebih spesifik.
Contoh :
            select * from tabel_pegawai
            where id='001';
perintah diatas akan menampilkan semua atributi pegawai dengan id ‘001’.

2. Select Multiple Table adalah variasi 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 nama, gaji from tabel_pegawai,tabel_gaji
            where tabel_pegawai. ‘id’=tabel_gaji.’id’;

3. Select Join adalah variasi Query select yang digunakan ketika ingin mengkombinasikan record dari satu atau lebih tabel berdasarkan field yang ada. Terdapat 4 perintah select join yaitu sebagai berikut :
* Inner Join digunakan apabila ingin menampilkan semua data yang memiliki
keterkaitan atau tidak ada field atau record yang kosong atau null.
Contoh : select tabel_mahasiswa INNER JOIN tabel_jurusan ON
tabel_mahasiswa.’id_jurusan’=tabel_jurusan.’id_jurusan’;

* Right Join digunakan apabila ingin menampilkan semua data pada tabel kanan dan data yang berhubungan atau berkaitan saja.
Contoh : select tabel_mahasiswa. ’nim’ , tabel_mahasiswa. ‘nama’ , tabel_jurusan. ‘nama_jurusan’ from tabel_mahasiswa
 RIGHT JOIN tabel_jurusan ON tabel_jurusan. ‘id_jurusan’=tabel_mahasiswa.’jurusan’ ;

* Left Join digunakan apabila ingin menampilkan semua data pada tabel kiri dan data yang berhubungan atau berkaitan saja.
Contoh : select tabel_mahasiswa. ’nim’ , tabel_mahasiswa. ‘nama’ , tabel_jurusan. ‘nama_jurusan’ from tabel_mahasiswa
LEFT JOIN tabel_jurusan ON tabel_jurusan. ‘id_jurusan’=tabel_mahasiswa.’jurusan’ ;

* Full Join digunakan untuk menampilkan semua record pada tabel kanan dan kiri atau gabungan dari Right Join dan Left Join.
Contoh : select column-names from tabel-nama1
FULL JOIN tabel_nama2 ON column-nama1=column-nama2;

0 komentar:

Copyright © 2013 Yanamon