5.1 Membuat Table Baru
Diperlukan
lebih lebih dari satu tabel untuk database pendataan_pupuk. Tabel tersebut
memiliki karakteristik yang serupa dengan tabel gudang. Misal tabel yang
dimaksud adalah tabel yang menyimpan data-data gudang_baru, sehingga memiliki
nama gudang_baru:
Gambar 5.1 Membuat table pembanding
Isikan
atribut pada table gudang_baru:
Gambar 5.2 Mengisikan atribut pada tabel
gudang_baru
5.2 Operasi UNION
Operasi
Union digunakan ketika mendapati kasus diperlukannya penggabungan data dari dua
tabel yang memiliki kesesuaian atau kesamaan. (SELECT …) UNION (SELECT …)
Sebagai
contoh diperlukan data yang menggambarkan data seluruh gudang. Dengan demikian
diperlukan operasi union antara tabel gudang dengan tabel gudang-baru:
Gambar 5.3 Menggabungkan data dari tabel
gudang dan gudang_baru
5.3 Operasi INTERSECT
Operasi
Intersect digunakan ketika mendapati kasus diperlukannya irisan data dari dua
tabel yang bersesuaian. Pada MySQL tidak terdapat perintah INTERSECT, sehingga
dapat digunakan format berikut untuk menggantikannya: SELECT a FROM b WHERE a
IN (SELECT a FROM c);
Sebagai
contoh diperlukan data gudang yang terdapat pada tabel gudang dan juga terdapat
pada tabel gudang baru:
Gambar 5.4 Mencari data yang sama antara
table gudang dan gudang_baru
5.4 Operasi Except
Operasi
Except adalah kebalikan dari Intersect, dimana diperlukan tampilan data dari
suatu tabel x yang tidak ada di tabel y. Formatnya pada MySQL adalah sebagai
berikut: SELECT a FROM b WHERE a NOT IN (SELECT a FROM c) Sebagai contoh
diperlukan data gudang sehingga tidak ada di gudang_baru:
Gambar 5.5 Mencari data yang berbea dari
table gudang dan gudang_baru





Komentar
Posting Komentar