Anda di halaman 1dari 12

PRAKTIKUM BASIS DATA II

Dosen Pengampu:
Rizqa Raaiqa Bintana, S.T., M.Kom.

Disusun Oleh:
Januar Simanjuntak(F1E122202)
ROO7

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS JAMBI
A.INNER JOIN
1.Contoh Inner Join 1 (Dari Halaman 7):

SELECT first_name, last_name, job_id, job_title


FROM employees
INNER JOIN jobs ON employees.job_id = jobs.job_id

Penjelasan:
Quarry diatas memiliki kesalahan dibagian SELECT tepatnya di atribut job_id.
Jika dijalankan quarry diatas akan eror dikarenakan SELECT job_id tidak disertai
nama table, dan untuk memperbaikinya maka di bagian SELECT harus
ditambahkan nama tabel sebelum atribut job_id.
Dibawah ini adalah contoh querry yang benar:
2.Contoh Inner Join 2(Dari Halaman 8)
Berikut adalah query dan outputnya:

3. Contoh Inner Join 3(Dari halaman 9)


Tuliskan query SQL untuk menggabungkan data pada tabel employees dan
departments berdasarkan kesamaan nilai pada kolom department_id!
Tampilkan data first name, last name, department id, dan department name-
nya.
4.Contoh Inner Join 4(Dari Halaman 10)
Tuliskan query SQL untuk menampilkan first name, last name, department id,
dan department name terbatas hanya untuk data yang last name-nya adalah
Higgins.

5. Contoh Inner Join 5(Dari halaman 11)


Tuliskan query SQL untuk menampilkan last name, salary, grade level, lowest
salary, dan highest salary.
B.ALIAS
1.Contoh Alias Tabel(Dari halaman 13)
Berikut querry dan outputnya:
2. Contoh Menggabungkan Tiga Tabel(Dari halaman 16)
Tuliskan query SQL untuk menampilkan last name, department name, dan kota
berdasarkan data dari tabel employees, departments, dan locations.

B.OUTER JOIN, CROSS JOIN, DAN SKENARIO JOIN


1.Contoh Left Outer Join(dari halaman 19)
Berikut query dan outputnya
2.Contoh Right Outer Join(dari halaman 20)
Berikut query dan outputnya:
3.Contoh Cross Join(Dari Halaman 22)
Berikut query dan outputnya:

4.Contoh Full Outer Join(Dari Halaman 24)


Penjelasan:
Query dari gambar diatas tidak dapat dikatakan salah atau tidak benar, karena
query diatas sebenarnya sudah benar hanya saja perintah FULL OUTER JOIN
tidak dapat digunakan di My Sql Workbench dan sebagai gantinya maka harus
menggunakan perintah UNION diantar dua query LEFT OUTER JOIN dan RIGHT
OUTER JOIN seperti contoh pada gambar dibawah.

5.Contoh Skenario Join(Dari Halaman 25)


D.SELF JOIN
1.Contoh Self Join(dari halaman 28)
2.Contoh Self Join(dari halaman 30)

Anda mungkin juga menyukai