+ All Categories
Home > Documents > PRAKTIKUM SISTEM BASIS DATA DOSEN : NAHOT … · − Buat query SQL SELECT column_name (s) FROM...

PRAKTIKUM SISTEM BASIS DATA DOSEN : NAHOT … · − Buat query SQL SELECT column_name (s) FROM...

Date post: 27-Mar-2019
Category:
Upload: truongthuan
View: 232 times
Download: 0 times
Share this document with a friend
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);
Transcript

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);


Recommended