Smart Phone Terbaru di Amazon

JOIN II

Kali ini akan saya coba mosting tentang queri Join pada oracle,, artikel ini merupakan juga lanjuta dari postingan saya sebelumnya yaitu JOIN...
Karena pada postingan sebelumnya rasa rasanya kurang begitun padet...
Oleh sebab  itu... akan saya coba gemukan dari dengan postingan kali  ini...
langsung aja... ga usah pake lama...




Right Outer Join


Disini hanya akan menampilkan semua barang yang sudah pernah dijual atau barang-barang yang ada ditabel jual, berfokus pada data tabel jual. 
contoh :




Full Outer Join


Merupakan gabungan hasil left dan right outer join. Untuk menggabungkan menggunakan operator UNION.
Contoh : 




  Natural  join
Natural Join bisa dilakukan antardua tabel dengan ketentuan:
*   Ada kolom yang sama pada kedua tabel
*   Kolom yang namanya sama hanya ada satu kolom
*  Data yang muncul adalah data yang saling bersesuaian di antara dua tabel atau inner join.

Contoh :



Klausa  Using


Klausa using merupakan pengembangan dari natural join, dengan ketentuan sebagai berikut:
*  Jika ada lebih dari satu kolom yang namanya sama pada tabel yang akan di di-join.
*  Klausa using digunakan untuk menentukan nama kolom yang akan digunakan sebagai kondisi join.
*  Pada nama kolom yang digunakan pada klausa using tidak boleh diawali dengan nama tabel.
Contoh :



Klausa ON
Memungkinkan dilakukan join pada dua tabel  walaupun pada kedua tabel tersebut tidak ada kolom yang namanya sama untuk dijadikan sebagai kondisi join tetapi data pada kolom tersebut bersesuaian sehingga memungkinkan untuk dilakukan join.
Contoh :



Klausa ON untuk Non Equi Join:



 Cross Join
Menghasilkan kombinasi semua baris yang terdapat dalam tabel-tabel yang digabungkan, baik itu yang tidak berpasangan maupun yang berpasangan.
Bentuk paling sederhana dari penggabungan 2 buah tabel akan membentuk perkalian Cartesian.
Contoh :






 Join Banyak Tabel
Untuk menghasilkan laporan yang baik kadang harus melakukan join dari beberapa tabel.
Contoh :
SQL> select b.kode_barangg,
  2         b.nama_barangg,
  3         p.nama_pelanggann,
  4         j.id_juall
  5  from barangg b,
  6       pelanggann p,
  7       juall j
  8  where b.kode_barangg = j.kode_barangg
  9  and p.id_pelanggann = j.id_pelanggann
 10  order by p.nama_pelanggann, b.kode_barangg;

hasilnya...





Eaaaa..... kurang lebihnya seperti ini lahhh...
semoga bermanfaat..
salal sukses.!!
Tag : SMBD
0 Komentar untuk " JOIN II "

Back To Top