UNIVERSITAS INDRAPRASTA PGRI
Fakultas FTMIPA
Teknik Informatika
Dosen : Nahot Frastian, S.Kom
.................................................................................................................................................................................................................
Ø
UNION berguna untuk menampilkan hasil gabungan
dari dua tabel.
Syntax :
SELECT column_name (s) FROM
table_name1
UNION
SELECT column_name(s) FROM
table_name2;
Ø
INTERSECT berguna untuk menampilkan irisan dari
dua tabel.
Syntax :
SELECT column_name (s) FROM table_name1
INTERSECT
SELECT column_name (s) FROM
table_name2;
Ø
EXCEPT berguna untuk menampilkan perkecualian
dari dua tabel.
Syntax :
SELECT column_name (s) FROM
table_name1
EXCEPT
SELECT column_name (s) FROM
table_name2;
EXERCISE
Buatlah database dengan nama union kemudian buatlah table
cabang_a dan cabang_b
Table Cabang_a
p_id
|
p_nama
|
1
|
Hani
|
2
|
Pipit A
|
3
|
Pipit B
|
4
|
Stefan
|
Table Cabang_b
p_id
|
p_nama
|
1
|
Lona
|
2
|
Marni
|
3
|
Pipit B
|
4
|
Jon
|
·
CREATE TABLE cabang_a
Syntax : CREATE TABLE `union`.`cabang_a`(p_id INT(2),
p_nama VARCHAR(25));
·
INSERTION
Syntax : INSERT INTO `union`.`cabang_a` (`p_id`,
`p_nama`) VALUES ('1', 'Hani'), ('2', 'Pipit A'), ('3', 'Pipit B'), ('4', 'Stefan');
·
CREATE TABLE cabang_b
Syntax : CREATE TABLE `union`.`cabang_b`(p_id INT(2),
p_nama VARCHAR(25));
·
INSERTION
Syntax : INSERT INTO `union`.`cabang_b` (`p_id`,
`p_nama`) VALUES ('1', 'Lona'), ('2', 'Marni'), ('3', 'Pipit B'), ('4', 'Jon');
·
UNION
Untuk menampilkan hasil gabungan
dari dua tabel.
Syntax :
SELECT `p_nama`
FROM `cabang_a`
UNION
SELECT `p_nama`
FROM `cabang_b`;
·
UNION ALL
Untuk menampilkan hasil gabungan
dari dua tabel secara keseluruhan.
Syntax :
SELECT `p_nama`
FROM `cabang_a`
UNION ALL
SELECT `p_nama`
FROM `cabang_b`;
·
INTERSECT berguna untuk menampilkan irisan dari
dua tabel.
Syntax :
SELECT
`p_nama` FROM `cabang_a`
INTERSECT
SELECT `p_nama` FROM
`cabang_b`;
·
EXCEPT berguna untuk menampilkan perkecualian
dari dua tabel.
Syntax :
SELECT `p_nama`
FROM `cabang_a`
EXCEPT
SELECT `p_nama` FROM
`cabang_b`;
.......................................................................................................................................
Exercise2
Buatlah database angka..!!
Buatlah table Angka1 dan Angka 2
Tampilkan
hasil dari UNION, UNION ALL, EXCEPT, INTERSECT..!!
Table Angka1 Table
Angka2
1
|
2 |
3 |
4 |
5 |
3
|
4
|
5
|
6
|
7
|
ü
CREATE DATABASE angka;
ü
CREATE TABLE`angka`. `angka1`(angka INT(2)NULL);
ü
Insertion
Syntax : INSERT INTO
`angka`.`angka1`(angka) VALUES ('1'),('2'),('3'),('4'),('5');
ü
CREATE TABLE`angka`. `angka2`(angka INT(2)NULL);
ü
Insertion
Syntax : INSERT INTO
`angka`.`angka2`(angka) VALUES ('3'),('4'),('5'),('6'),('7');
·
UNION
Untuk menampilkan hasil gabungan
dari dua tabel.
Syntax :
SELECT `angka`
FROM `angka1`
UNION
SELECT `angka`
FROM `angka2`;
·
UNION ALL
Untuk menampilkan hasil gabungan
dari dua tabel secara keseluruhan.
Syntax :
SELECT `angka`
FROM `angka1`
UNION
SELECT `angka`
FROM `angka2`;
·
INTERSECT berguna untuk menampilkan irisan dari
dua tabel.
Syntax :
SELECT `angka`
FROM `angka1`
INTERSECT
SELECT `angka`
FROM `angka2`;
·
EXCEPT berguna untuk menampilkan perkecualian
dari dua tabel.
Syntax :
SELECT `angka`
FROM `angka1`
EXCEPT
SELECT `angka`
FROM `angka2`;
-- J
Sekian J
--
Tidak ada komentar:
Posting Komentar