fungsi union, intersect dan except dbname angka
TRANSCRIPT
![Page 1: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/1.jpg)
UNION, INTERSECT DAN EXCEPT
1. UNION berguna untuk menampilkan hasil gabungan dari 2 tabel Buat query SQL
SELECT column_name (s) FROM table_name1UNIONSELECT column_name (s) FROM table_name2;
2. INTERSECT berguna untuk menampilkan irisan dari 2 tabel Buat query SQL
SELECT column_name (s) FROM table_name1WHERE 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_name1WHERE 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
![Page 2: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/2.jpg)
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:
![Page 3: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/3.jpg)
4. Masukkan data nama tabel pertama “angka_1”
![Page 4: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/4.jpg)
Buat query SQLINSERT INTO angka_1 (no) VALUES('1'),('2'),('3'),('4'),('5');
5. Buatlah nama tabel kedua dengan nama “angka_2” field 1. Klik Go
![Page 5: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/5.jpg)
6. Isi daftar nama field sebagai berikut:
![Page 6: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/6.jpg)
7. Isi data nama tabel pertama “angka_2” Buat query SQL
INSERT INTO angka_2 (no) VALUES('3'),('4'),('5'),('6'),('7');
![Page 7: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/7.jpg)
![Page 8: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/8.jpg)
8. Tampilkan hasil gabungan 2 tabel tersebut dan buat terurut dari A – Z: (UNION) Buat query SQL
SELECT * FROM angka_1UNIONSELECT * FROM angka_2ORDER BY no ASC;
![Page 9: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/9.jpg)
9. Tampilkan hasil gabungan 2 tabel tersebut dan buat terurut dari Z – A: (UNION) Buat query SQL
SELECT * FROM angka_1UNIONSELECT * FROM angka_2ORDER BY no DESC;
![Page 10: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/10.jpg)
10. Tampilkan seluruh hasil gabungan 2 tabel tersebut dan buat terurut dari A – Z: (UNION ALL) Buat query SQL
SELECT * FROM angka_1UNION ALLSELECT * FROM angka_2ORDER BY no ASC;
![Page 11: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/11.jpg)
11. Tampilkan seluruh hasil gabungan 2 tabel tersebut dan buat terurut dari Z – A: (UNION ALL) Buat query SQL
SELECT * FROM angka_1UNION ALLSELECT * FROM angka_2ORDER BY no DESC;
![Page 12: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/12.jpg)
12. Tampilkan irisan gabungan 2 tabel tersebut (INTERSECT) Buat query SQL
SELECT * FROM angka_1WHERE no IN (SELECT * FROM angka_2);
![Page 13: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/13.jpg)
13. Tampilkan pengecualian di luar irisan dari tabel “angka_1” (EXCEPT) Buat query SQL
SELECT * FROM angka_1WHERE no NOT IN (SELECT * FROM angka_2);
![Page 14: Fungsi Union, Intersect Dan Except Dbname Angka](https://reader033.vdocuments.us/reader033/viewer/2022052301/5572022d4979599169a31654/html5/thumbnails/14.jpg)
14. Tampilkan pengecualian di luar irisan dari tabel “angka_2” (EXCEPT) Buat query SQL
SELECT * FROM angka_2WHERE no NOT IN (SELECT * FROM angka_1);