Select + where
Kasus : Menampilkan nama pegawai dengan menggunakan id_ pegawai.Perintah yang digunakan pada database yaitu
“SELECT * FROM
tb_pegawai WHERE id_pegawai=31”
Gambar diatas adalah penggunaan select + where yaitu untuk
mencari berdasarkan id_karyawan yang ada. Pada kolom sql isikan kode SELECT * FROM tb_pegawai WHERE id_pegawai=31 untuk
mencari nama pegawai dengan id_pegawai yaitu 31.
Outputnya akan menampilkan nama pegawai dengan id_pegawai =
31.
2.
Select +
join
Kasus: Menampilkan data dari gabungan dua table dimana data pada table tersebut digabungkan dengan melihat kolom yang sama.
Pada gambar diatas data yang di tampilkan adalah data yang
berasal dari gabungan antara tb_barang dan tb_transaksi_keluar dengan melihat kode barang dimana apabila
terdapat kode barang yang tidak sama pada table maka data tersebut tidak
digaungkan dan tidak ditampilkan. Source code yang digunakan adalah
SELECT * FROM tb_barang INNER JOIN tb_transaksi_keluar ON tb_barang.kode_barang= tb_transaksi_keluar.kode_barang
3.
Select +
join + where
Kasus : Menampilkan data dari table yang telah digabungkan akan tetapi menampilkan data yang di minta saja .
Gambar diatas adalah perintah untuk menampilkan data dari
table yang telah digabungkan dengan melihat kode_barang yang sama. Akan tetapi
hanya menampilkan data tertentu sesuai yang diinginkan disini pada gambar
tersebut akan menampilkan data indomie. Source code yang digunakan adalah
SELECT * FROM tb_barang INNER JOIN tb_transaksi_keluar ON tb_barang.kode_barang= tb_transaksi_keluar.kode_barang WHERE nm_barang="indomie"
4.
Select di
dalam select
Kasus : Menampilkan semua nama barang dari satu kolom dimana stok barang lebih besar dari stok barang Kacang Garuda(lebih besar dari 200).
Source code nya adalah
select nm_barang from tb_barang where stok> (select stok from tb_barang where nm_barang='Kacang
Garuda')
maksud dari source code diatas adalah mencari nama barang
yang dimana stok barang lebih besar dari data stok yang di ambil dari kode
select yang satunya lagi. Kode tersebut menentukan nilai yang akan ditampilkan
dilayar. Pada gambar diatas barang yang di tampilkan adalah barang yang nilai
stok nya lebih besar dari kacang garuda(nilai yang ditentukan pada select
satunya) .