Data Manipulation Language ( DML JOIN)

 


Halo semuanya,

Dalam dunia database, penggunaan perintah JOIN sangatlah penting. JOIN adalah salah satu perintah dalam bahasa SQL yang digunakan untuk menggabungkan data dari dua atau lebih tabel dalam satu hasil query. Dengan menggunakan perintah JOIN, Anda dapat mengkombinasikan data dari beberapa tabel yang saling terkait menjadi satu hasil query yang lengkap. Salah satu contoh penggunaan DML JOIN adalah ketika Anda ingin menggabungkan data dari dua tabel dan mengubah nilai pada satu atau kedua tabel tersebut. Anda juga dapat menggunakan DML JOIN untuk menghapus data dari beberapa tabel secara bersamaan.

Dalam artikel ini, saya akan membahas beberapa jenis perintah JOIN yang biasa digunakan dalam DML, seperti INNER JOIN, LEFT JOIN, RIGHT JOIN, dan FULL OUTER JOIN. Saya juga akan memberikan contoh penggunaan setiap jenis JOIN dalam DML, sehingga Anda dapat memahami dengan lebih baik bagaimana cara menggunakan perintah JOIN dalam SQL


pada artikel blog kali ini kita akan mengikuti  instruksi sesuai materi latihan yang ada pada gambar dibawah ini 




langkah pertama yang harus dilakukan adalah membuat sebuah database dengan format nama sistem_pemesanan; , lalu akseslah  sebuah database dengan cara ketik perintah use sistem_pemesanan; 






  1. selanjutnya membuat sebuah tabel dan menambahkan baris data baru kedalam sebuah tabel pada database
  • Tabel Produk


  • Tabel Pesan





  • Tabel Produk




  • Tabel Faktur
mohon maaf karna saya lupa untuk screenshoot syntax pembuatan tabel faktur maka saya tunjukkan strukur isi tabelnya. syntax pembuatan tabel faktur sama seperti syntax tabel - tabel sebelumnya,yang membedakan adalah, id_pesan harus di foreign key karna masih berhubungan dengan tabel pesan. cara melakukan foreign key ada di gambar tabel pesan di atas . semoga mudah di pahami (;

setelah membuat sebuah tabel serta sudah menginputkan sebuah data langkah selanjutnya yaitu menggunakan jenis - jenis dml pada join.

JOIN
  • Menggunakan WHERE

Perintah  SELECT dengan kondisi WHERE yang menggabungkan tabel pelanggan dan pesan berdasarkan kolom id_pelanggan. Perintah ini akan menghasilkan semua baris data dari tabel pelanggan dan pesan yang memiliki nilai yang sama pada kolom id_pelanggan. Dalam hal ini, perintah WHERE digunakan untuk memfilter baris data dan hanya menampilkan baris data yang memenuhi kondisi WHERE, yaitu ketika nilai pada kolom id_pelanggan pada tabel pelanggan sama dengan nilai pada kolom id_pelanggan pada tabel pesan.

  • Menggunakan Inner Join

perintah SELECT dengan INNER JOIN yang menggabungkan tabel pelanggan dan pesan berdasarkan kolom id_pelanggan.Perintah ini akan menghasilkan semua baris data dari tabel pelanggan dan pesan yang memiliki nilai yang sama pada kolom id_pelanggan.

  • menggabungkan tabel pesan dan faktur menggunakan where dan join


Outer Join

Outer join merupakan jenis join dalam SQL yang memungkinkan untuk menampilkan semua data dari satu atau kedua tabel, termasuk data yang tidak memiliki pasangan atau nilai NULL pada tabel yang di-join. Terdapat dua jenis outer join, yaitu LEFT OUTER JOIN dan RIGHT OUTER JOIN.

  • menggunakan left join

LEFT OUTER JOIN akan menampilkan semua baris data dari tabel di sebelah kiri (tabel pertama dalam perintah JOIN) dan hanya baris data yang memiliki nilai yang sama pada kolom yang di-join dari tabel di sebelah kanan (tabel kedua dalam perintah JOIN). Jika tidak ada pasangan dari baris data di tabel di sebelah kiri pada tabel di sebelah kanan, maka nilai pada kolom dari tabel di sebelah kanan akan diisi dengan nilai NULL.

  • menggunakan right join

RIGHT OUTER JOIN akan menampilkan semua baris data dari tabel di sebelah kanan dan hanya baris data yang memiliki nilai yang sama pada kolom yang di-join dari tabel di sebelah kiri. Jika tidak ada pasangan dari baris data di tabel di sebelah kanan pada tabel di sebelah kiri, maka nilai pada kolom dari tabel di sebelah kiri akan diisi dengan nilai NULL.

  • menggabungkan 3 tabel pelanggan, pesan serta faktur
ketika menjoinkan ketiga tabel terlihat acak -acakan karna lebar tampilan cmd hanya terbatas


Demikianlah pembahasan mengenai DML Join dalam SQL. Dalam penggunaannya, join sangat membantu untuk menggabungkan data dari beberapa tabel dan menghasilkan output yang lebih relevan dan akurat.Semoga tulisan ini dapat memberikan gambaran dan pengetahuan yang lebih baik tentang DML Join dalam SQL. Terima kasih sudah membaca dan semoga bermanfaat!

 Nama ; Remila Nur Rahma Putri

NIM ; 223100310

Prodi ; Sistem Informasi 


Komentar

Postingan populer dari blog ini

Insert, Select, Update, Delete Pada DML ( Data Manipulation Language)

Data Manipulation Language View

Membuat (Data Manipulation Language) trigger