Minggu, 23 April 2017

OPERASI JOIN dalam Database



Assalamualaikum Wr. Wb. :)

Hello netters bertemu lagi di blog-edhan.blogspot.com :D
         Di postingan kali ini, kita akan membahas OPERASI JOIN pada database yg tentunya masih menggunakan SQL server. Pertama-tama apa sih operasi join itu?
                OPERASI JOIN adalah operasi yang menghubungkan antar beberapa tabel sehingga terbentuk set baru.
                Contoh kasus:
                Kita akan membuat operasi join pada database perpustakaan yg terdiri atas 2 tabel seperti berikut:
Buku
KdBuku*
JudulBuku
Pengarang
JmlBuku
KodePenerbit**
B001
Database
Abdul Kadi
5
P01
B002
SQL Server 2015
Kusuma Dewi
10
P01
B003
Manajemen
Budi Santoso
3
P02

Penerbit
KdPenerbit
NamaPenerbit
P01
Andi
P02
Ganesha
P03
Gramedia



Operasi-operasi join :
   A.      CROSS JOIN

Bentuk penulisan

Select * from Buku CROSS JOIN Penerbit
Hasil :



   B.      INNER JOIN

  Bentuk Penulisan:

  Select b.KdBuku, b.JudulBuku, b.JmlBuku, p.NamaPenerbit from Buku b INNER JOIN Penerbit p ON b.KodePenerbit=p.KdPenerbit
Hasil :

   C.      OUTER JOIN
Outer join terbagi atas tiga, yakni:
1)      LEFT OUTER JOIN
Bentuk Penulisan :
Select b.JudulBuku, b.JmlBuku, p.KdPenerbit, p.NamaPenerbit from Buku b LEFT OUTER JOIN penerbit p ON b.KodePenerbit=p.KdPenerbit
Hasil :


2)      RIGHT OUTER JOIN
Bentuk Penulisan :

Select b.JudulBuku, b.JmlBuku, p.KdPenerbit, p.NamaPenerbit from Buku b RIGHT OUTER JOIN penerbit p ON b.KodePenerbit=p.KdPenerbit
Hasil :



3)      FULL OUTER JOIN
Bentuk Penulisan :
Select b.JudulBuku, b.JmlBuku, p.KdPenerbit, p.NamaPenerbit from Buku bFULL OUTER JOIN penerbit p ON b.KodePenerbit=p.KdPenerbit

Hasil :



Sekian Postingan kali ini, Sampai jumpa lagi di post-post selanjutnya
Hihihi :D

Wassalamualaikum Wr. Wb. J

Tidak ada komentar:

Posting Komentar