DML QUERY

 

Data Manipulation Language ( DML JOIN)


Assalamualaikum, kali ini saya akan membahas beberapa jenis perintah JOIN yang biasa digunakan dalam DML, seperti INNER JOIN, LEFT JOIN, RIGHT JOIN, dan FULL OUTER JOIN, dengan mengikuti intruksi berikut :








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. Membuat sebuah tabel dan menambahkan baris data baru kedalam sebuah tabel pada database

Tabel Pelanggan













Tabel Pesan
















Tabel Produk












Tabel Faktur














Setelah membuat tabel dan input data, selanjutnya mencoba menggunakan perintah dml pada join.

JOIN

  • Menggunakan WHERE

Perintah  SELECT dengan kondisi WHERE yang menggabungkan tabel pelanggan dan pesan berdasarkan kolom id_pelanggan.




  • Menggunakan Inner Join

perintah SELECT dengan INNER JOIN yang menggabungkan tabel pelanggan dan pesan berdasarkan 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).



  • 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.



  • Menggabungkan 3 tabel pelanggan, pesan serta faktur







Sekian, Syukron!



Deva Nada Nabila/223100311/01

Komentar

Postingan populer dari blog ini

DML VIEW