Except, Union Dan Intersect
Halo gaes, kali ini saya mau share mengenai penggunaan fungsi EXCEPT, UNION dan INTERSECT di postgresql. Pertama-tama mungkin ada yang belum tahu penggunaan dari fungsi-fungsi tersebut. Saya jelaskan sedikit mengenai kegunaannya berikut ini :
EXCEPT : dipakai untuk menampilkan hanya query pertama saja, sedangkan hasil query kedua dan yang sama dengan hasil query kedua tidak akan ditampilkan.
UNION : dipakai untuk menggabungkan hasil dua buah query menjadi satu kolom.
INTERSECT : dipakai hanya akan menampilkan seluruh isi dari data yang mempunyai kesaman diantara hasil kedua query tersebut.
Gambar pertama menyatakan EXCEPT dimana object yang diambil hanya yang kuning. Sehingga objek yang merah atau objek kuning yang sama dengan objek merah tidak diambil.
EXCEPT : dipakai untuk menampilkan hanya query pertama saja, sedangkan hasil query kedua dan yang sama dengan hasil query kedua tidak akan ditampilkan.
UNION : dipakai untuk menggabungkan hasil dua buah query menjadi satu kolom.
INTERSECT : dipakai hanya akan menampilkan seluruh isi dari data yang mempunyai kesaman diantara hasil kedua query tersebut.
Gambar pertama menyatakan EXCEPT dimana object yang diambil hanya yang kuning. Sehingga objek yang merah atau objek kuning yang sama dengan objek merah tidak diambil.
Gambar kedua menyatakan UNION adalah adonan dari kedua buah objek.
Gambar ke tiga menyatakan INTERSECT adalah mengambil objek yang berwarna hijau atau objek mempunyai kandungan dari objek kuning dan merah.
a. Tabel organ_dalam
Nomor | Nama |
1 | Jantung |
2 | Paru-paru |
3 | Tenggorokan |
a. Tabel organ_luar
Nomor | Nama |
1 | Hidung |
2 | Mata |
3 | Tenggorokan |
Kemudian lakukan uji coba dengan operasi query EXCEPT, UNION dan INTERSECT.
Contoh query EXCEPT :
Contoh query UNION :
Contoh query INTERSECT :
Oke sekian tutorial dari saya, agar bermanfaat :)
Comments
Post a Comment