Anda di halaman 1dari 15

PRAKTIKUM SISTEM BASIS DATA DOSEN : NAHOT FRASTIAN, S.

KOM PROGRAM STUDI : TEKNIK INFORMATIKA UNIVERSITAS INDRAPRASTA PGRI

UNION, INTERSECT DAN EXCEPT


1. UNION berguna untuk menampilkan hasil gabungan dari 2 tabel Buat query SQL SELECT column_name (s) FROM table_name1 UNION SELECT column_name (s) FROM table_name2; 2. INTERSECT berguna untuk menampilkan irisan dari 2 tabel Buat query SQL SELECT column_name (s) FROM table_name1 WHERE column_name (s) IN (SELECT column_name (s) FROM table_name2); 3. EXCEPT berguna untuk menampilkan perkecualian dari luar irisan 2 tabel tersebut Buat query SQL SELECT column_name (s) FROM table_name1 WHERE column_name (s) NOT IN (SELECT column_name (s) FROM table_name2);

TUGAS Buatlah database dengan nama angka kemudian buatlah tabel tabel berikut: Tabel 1: nama tabel angka_1 1 2 3 4 5 Tabel 2: nama tabel angka_2 3 4 5 6 7 PENERAPAN PADA DBMS MYSQL 1. Buatlah database dengan nama angka. Klik Go

2.

Buatlah nama tabel pertama dengan nama angka_1 field 1. Klik Go

3.

Isi daftar nama field sebagai berikut:

4. Masukkan data nama tabel pertama angka_1 Buat query SQL INSERT INTO angka_1 (no) VALUES ('1'), ('2'), ('3'), ('4'), ('5');

5.

Buatlah nama tabel kedua dengan nama angka_2 field 1. Klik Go

6.

Isi daftar nama field sebagai berikut:

7. Isi data nama tabel pertama angka_2 Buat query SQL INSERT INTO angka_2 (no) VALUES ('3'), ('4'), ('5'), ('6'), ('7');

8.

Tampilkan hasil gabungan 2 tabel tersebut dan buat terurut dari A Z: (UNION) Buat query SQL SELECT * FROM angka_1 UNION SELECT * FROM angka_2 ORDER BY no ASC;

9.

Tampilkan hasil gabungan 2 tabel tersebut dan buat terurut dari Z A: (UNION) Buat query SQL SELECT * FROM angka_1 UNION SELECT * FROM angka_2 ORDER BY no DESC;

10. Tampilkan seluruh hasil gabungan 2 tabel tersebut dan buat terurut dari A Z: (UNION ALL) Buat query SQL SELECT * FROM angka_1 UNION ALL SELECT * FROM angka_2 ORDER BY no ASC;

11. Tampilkan seluruh hasil gabungan 2 tabel tersebut dan buat terurut dari Z A: (UNION ALL) Buat query SQL SELECT * FROM angka_1 UNION ALL SELECT * FROM angka_2 ORDER BY no DESC;

12. Tampilkan irisan gabungan 2 tabel tersebut (INTERSECT) Buat query SQL SELECT * FROM angka_1 WHERE no IN (SELECT * FROM angka_2);

13. Tampilkan pengecualian di luar irisan dari tabel angka_1 (EXCEPT) Buat query SQL SELECT * FROM angka_1 WHERE no NOT IN (SELECT * FROM angka_2);

14. Tampilkan pengecualian di luar irisan dari tabel angka_2 (EXCEPT) Buat query SQL SELECT * FROM angka_2 WHERE no NOT IN (SELECT * FROM angka_1);

Anda mungkin juga menyukai