Anda di halaman 1dari 3

LAPORAN

TUGAS BASIS DATA


KEGIATAN PRAKTEK 1

DI SUSUN OLEH :

NAMA : MUHAMMAD FARID


NIS : 170700823
KELAS : XII RPL 2

SMK NEGERI 2 KECAMATAN GUGUAK


KABUPATEN LIMA PULUH KOTA
2019/2020
2.Pemahaman Tentang Materi

- Penggunaan Where di gunakan untuk menampilkan data berdasarkan


salah satu kondisi pada table contohnya pada contoh nomor 1 menggunakan
where dengan kondisi (date trn = “2016-07-23”) dan akan menampilkan data
yang memiliki kondisi data seperti itu.

- Penggunaan ON di gunakan untuk menampilkan data berdasarkan


persamaan data pada table 1 dan table 2

3. Materi Left Join pada penggunaan Whera dan ON dari beberapa sumber
relevan.

Contoh :

Misal kita memiliki dua buah tabel yaitu Table_A & Table_B seperti di bawah.

Table_A:
date_sell customer_number outlet_number

2016-07-14 628170000001 628189998887

2016-07-15 628170000002 628189998887

2016-07-15 628170000003 628189998887

2016-07-15 628170000004 628189998887

2016-07-15 628170000005 628189998887


Table_B:
date_trn customer_number

2016-07-23 628170000001

2016-07-23 628170000002

2016-07-23 628170000003

2016-07-23 628189998887

2016-07-23 628170000005

Jika kita menempatkan date_sell di bagian On saat melakukan left join seperti berikut :
select a.date_sell, a.customer_number, a.outlet_number, b.date_trn from table_a a left
outer join table_b b on a.customer_number=b.customer_number and a.date_sell=’2016-
07-14′

Maka hasilnya adalah seperti di bawah:

date_sell customer_number outlet_number date_trn

2016-07-14 628170000001 628189998887 2016-07-23

2016-07-15 628170000002 628189998887 2016-07-23

2016-07-15 628170000003 628189998887 2016-07-23

2016-07-15 628170000004 628189998887 2016-07-23

2016-07-15 628170000005 628189998887 2016-07-23

Tentu saja jika kita sebenarnya ingin menampilkan hanya date_sell=’2016-07-14′


hasilnya akan salah.

Akan berbeda hasilnya jika kita menempatkan date_sell di sisi where seperti di bawah :

select a.date_sell, a.customer_number, a.outlet_number, b.date_trn from table_a a left


outer join table_b b on a.customer_number=b.customer_number where
a.date_sell=’2016-07-14′

Maka hasilnya sesuai dengan yang diharapkan seperti di bawah:

date_sell customer_number outlet_number date_trn

2016-07-14 628170000001 628189998887 2016-07-23

Sumber : https://android.plugie.com/?p=875

Anda mungkin juga menyukai