Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Structured Query Language

Presentasi serupa


Presentasi berjudul: "Structured Query Language"— Transcript presentasi:

1 Structured Query Language
BASIS DATA

2 Join Join merupakan operasi yang digunakan untuk menggabungkan dua tabel atau lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal dari tabel-tabel tersebut

3 Kartesian/CROSS JOIN Hasil Join
Kolom berupa gabungan dari semua tabel yang di-join Baris merupakan semua kombinasi (jumlah perkalian) dari semua baris yang di-join

4 Kartesian/ Cross Join SELECT * FROM pegawai CROSS JOIN departemen

5 Natural Join NATURAL JOIN dibuat berdasarkan semua kolom pada dua tabel yang memiliki nama yang sama. Baris terpilih adalah yang memiliki nilai yang sama untuk setiap kolom yang bersesuaian dari dua tabel. Jika kolom memilki nama yang sama tapi tipe data berbeda, maka akan terjadi error.

6 Natural JOIN

7 Inner/Equi Join Digunakan untuk mendapatkan informasi dari beberapa tabel berdasar relasi yang sesuai Inner artinya informasi relasi ada pada setiap tabel Misal tabel employees memiliki primary key employee_id dan memiliki foreign key department_id dimana department_id ini merupakan primary key dari tabel department. SELECT * FROM pegawai INNER JOIN departemen ON pegawai.id_dept=departemen.id_dept Equi artinya relasi dinyatakan dengan bentuk persamaan (sama dengan, =) SELECT * FROM pegawai, departemen WHERE pegawai.id_dept=departemen.id_dept

8 Inner join

9 Left Join Left join digunakan untuk menampilkan semua data dari tabel sebelah kiri perintah left join beserta pasangannya dari tabel sebelah kanan. Meskipun terdapat data dari sebelah kiri tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai NULL.

10 Left join

11 RIGHT JOIN Menampilkan seluruh baris pada tabel yang disebut pada bagian kanan, tetapi menampilkan nilai null untuk setiap kolom yang tidak terdapat relasinya pada tabel sisi kiri SELECT * FROM pegawai RIGHT OUTER JOIN departemen on Departemen.id_manager=pegawai.id_pegawai

12


Download ppt "Structured Query Language"

Presentasi serupa


Iklan oleh Google