Tugas IMPLEMENTASI DATABASE Modul 6
Nama : Bela Sukma
NIM : 18.01.53.2004
1.Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
2. Tuliskan sntak SQL, sehingga diperoleh hasilnya sebagai berikut :
3. Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
4. Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
5. Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
6. Tuliskan sntak SQL, sehingga diperoleh hasilnya sebagai berikut :
EVALUASI & PERTANYAAN.
1. Jelaskan perbedaan antara Outer Left Join dengan natural Left Join, sertakan bentuk umum syntak keduanya!
Outer Left Join : digunakan untuk menampilkan semua record pada table di sebelah kiri.
SELECT `odID`,`ProductName`,`Quantity`
FROM `order_details`
LEFT JOIN `products`
ON `order_details`,`ProductID` = `products`,`ProductsID`;
Natural Join : jika menggunakan natural join, kita tidak perlu menyebut kolom yang akan di join-kan dengan syarat, nama kolom antara kolom pada tabel1 & tabel2 harus sama. Jika pada tabel1 & tabel2 ada lebih dari satu kolom yang namanya sama, maka semua kolom yang sama tersebut akan dibandingkan.
Contoh query :
SELECT `odID`,`ProductName`,Quantity`
FROM `order_details` NATURALJOIN `products`
2. Jelaskan perbedaan antara Outer Right Join dengan Natural Right Join, sertakan bentuk umum dari syntak keduanya!
Outer Right Join : digunakan untuk menampilkan semua record paa table di sebelah kanan.
SELECT `odID`,`ProductName`,`Quantity`
FROM `order_details`
RIGHT JOIN `products`
ON `order_details`,`ProductID` = `products`,`ProductID`;
Natural Right Join : Jika menggunakan natural join, kita tidak perlu menyebutkan kolom yang akan di join-kan dengan syarat, nama kolom antara kolom pada table1 & table2 harus sama. Jika pada table1 & table2 ada lebih dari satu kolom yang namanya sama, maka semua kolom yang sama tersebut akan dbandingkan.
Contoh query :
SELECT `odID`,ProductName`,`Quantity`
FROM `order_details` NATURAL JOIN `products`
1.Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
2. Tuliskan sntak SQL, sehingga diperoleh hasilnya sebagai berikut :
3. Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
4. Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
5. Tuliskan syntak SQL, sehingga diperoleh hasilnya sebagai berikut :
6. Tuliskan sntak SQL, sehingga diperoleh hasilnya sebagai berikut :
EVALUASI & PERTANYAAN.
1. Jelaskan perbedaan antara Outer Left Join dengan natural Left Join, sertakan bentuk umum syntak keduanya!
Outer Left Join : digunakan untuk menampilkan semua record pada table di sebelah kiri.
SELECT `odID`,`ProductName`,`Quantity`
FROM `order_details`
LEFT JOIN `products`
ON `order_details`,`ProductID` = `products`,`ProductsID`;
Natural Join : jika menggunakan natural join, kita tidak perlu menyebut kolom yang akan di join-kan dengan syarat, nama kolom antara kolom pada tabel1 & tabel2 harus sama. Jika pada tabel1 & tabel2 ada lebih dari satu kolom yang namanya sama, maka semua kolom yang sama tersebut akan dibandingkan.
Contoh query :
SELECT `odID`,`ProductName`,Quantity`
FROM `order_details` NATURALJOIN `products`
2. Jelaskan perbedaan antara Outer Right Join dengan Natural Right Join, sertakan bentuk umum dari syntak keduanya!
Outer Right Join : digunakan untuk menampilkan semua record paa table di sebelah kanan.
SELECT `odID`,`ProductName`,`Quantity`
FROM `order_details`
RIGHT JOIN `products`
ON `order_details`,`ProductID` = `products`,`ProductID`;
Natural Right Join : Jika menggunakan natural join, kita tidak perlu menyebutkan kolom yang akan di join-kan dengan syarat, nama kolom antara kolom pada table1 & table2 harus sama. Jika pada table1 & table2 ada lebih dari satu kolom yang namanya sama, maka semua kolom yang sama tersebut akan dbandingkan.
Contoh query :
SELECT `odID`,ProductName`,`Quantity`
FROM `order_details` NATURAL JOIN `products`
Comments
Post a Comment