7.1 SELECT
Berdasarkan
kasus yang sudah ada, ada beberapa permasalahan yang mungkin saja agak rumit
jika diselesaikan dengan query SQL dasar. Misal Anda diminta untuk menampilkan
data karyawan yang pada tahun 2017 gudangnya diterbitkan oleh Radi dan pada
tahun 2018. Untuk menyelesaikan ini Anda dapat menggunakan subquery bersarang:
Gambar 7.1 Query bersarang untuk kasus SELECT
DISTINCT
digunakan untuk jika dalam suatu tampilan data terdapat baris yang duplikat
(lebih dari satu baris dengan isi yang sama), maka hanya ditampilkan satu baris
data saja.
7.2 INSERT
Jika
Anda diminta untuk memasukkan data baru, dimana memiliki detail sebagai
berikut: Judul: “Bangun Bersama Tahun: 2018 Stok : 20 menggunakan query bersarang berikut
untuk tabel gudang:
Gambar 7.2 Query bersarang untuk menginputkan data gudang
Memasukkan
kode dummy terlebih dahulu, sebelum kemudian mengupdatenya. Misal:
Gambar 7.3 Query bersarang untuk menginputkan data pupuk
7.3 UPDATE
Perhatikan
tampilan data gudang dan suplier berikut:
Maka
query bersarang yang bisa Anda gunakan adalah:
Gambar
7.4 Query bersarang untuk kasus UPDATE
7.4 DELETE
Sama
seperti kasus sebelumnya, jika diminta untuk menghapus data gudang maka query
yang dapat digunakan adalah sebagai berikut:
Gambar 7.5 Query bersarang untuk kasus DELETE


woy kok eror goblok
BalasHapus