SlideShare a Scribd company logo
DATA MANIPULATION 
LANGUAGE 
(Join) 
Ade Putra, M.Kom. 
UNIVERSITAS BINA DARMA 
2011
Data  manipulation language 4
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.
Right Join 
Right join digunakan untuk menampilkan semua data dari tabel sebelah 
kanan perintah right join beserta pasangannya dari tabel sebelah kiri. 
Meskipun terdapat data dari sebelah kanan tidak memiliki pasangan, tetap 
akan ditampilkan dengan pasangannya berupa nilai NULL.
Natural Join 
Natural join digunakan untuk menampilkan semua data dari dua tabel dimana 
jika terdapat kolom yang sama, maka yang akan ditampilkan hanya salah 
satunya saja, yaitu kolom dari tabel sebelah kiri perintah natural join dan tidak 
menampilkan data kosong
Natural Left Join 
Natural left join digunakan untuk menampilkan semua data dari tabel 
sebelah kiri perintah natural 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.
Natural Right Join 
Natural right join digunakan untuk menampilkan semua data dari tabel sebelah 
kanan perintah natural right join beserta pasangannya dari tabel sebelah kiri. 
Meskipun terdapat data dari sebelah kanan tidak memiliki pasangan, tetap 
akan ditampilkan dengan pasangannya berupa nilai NULL.
Inner Join 
Inner join digunakan untuk menampilkan data dari dua tabel yang berisi 
data sesuai dengan syarat dibelakang on (tidak boleh null), dengan kata 
lain semua data dari tabel kiri mendapat pasangan data dari tabel sebelah 
kanan. Berikut ini perintah untuk menampilkan data dari tabel jenisfilm dan 
film dengan syarat berdasarkan kolom jenis :
SELECT ms_cabang.nama_cabang, 
ms_kota.nama_kota, 
ms_propinsi.nama_propinsi 
FROM ms_cabang 
INNER JOIN ms_kota ON ms_cabang.kode_kota = ms_kota.kode_kota 
INNER JOIN ms_propinsi ON ms_kota.kode_propinsi = 
ms_propinsi.kode_propinsi
Data  manipulation language 4
SELECT tp.kode_transaksi, tp.tanggal.transaksi, tp.kode_pelanggan, 
mp.nama_pelanggan, 
dtp.kode_barang, 
mb.nama_barang, 
dtp.jumlah, 
dtp.harga_jual, 
dtp.discount, 
(dtp.jumlah*dtp.harga_jual)-((dtp.jumlah*dtp.harga_jual)-discount)AS sub_total 
FROM tbl_penjualan AS tp INNER JOIN tbl_detail_penjualan AS dtp 
ON tp.kode_transaksi=dtp.kode_penjualan 
INNER JOIN tbl_master_pelanggan AS mp ON 
tp.kode_pelanggan=mp.kode_pelanggan 
INNER JOIN tbl_master_barang AS mb ON dtp.kode_barang=mb.kode_barang;

More Related Content

PPTX
winlogilab iman sepriansyah
PPTX
SQL Data Manipulation
PDF
What's Trending in NATO Commercial Technologies and Games
DOCX
DBMS interview questions
PDF
Cloud Security and Data Integrity with Client Accountability Framework
PPTX
Slideshare.Com Powerpoint
PPTX
QUERY AKSES BEBERAPA TABEL.pptx
PDF
Laporan 2 annissaul hidayah 11120018_6
winlogilab iman sepriansyah
SQL Data Manipulation
What's Trending in NATO Commercial Technologies and Games
DBMS interview questions
Cloud Security and Data Integrity with Client Accountability Framework
Slideshare.Com Powerpoint
QUERY AKSES BEBERAPA TABEL.pptx
Laporan 2 annissaul hidayah 11120018_6

Similar to Data manipulation language 4 (20)

PDF
Kd3 penggabungan data sql
PPT
PPT-UEU-Sistem-Basis-Data-Pertemuan-9.ppt
DOC
Tupen 4 1235010002
PDF
08. mengakses multiple tabel
PPTX
Akses multiple table 2
PPTX
Databases Join dalam basis data pplg.pptx
PDF
Pemrograman SQL - Join
PDF
Modul 05 basisdata
PPTX
Akses multiple table part2
PPTX
Database Introduction - Join Query
PPTX
INNER JOIN.pptx
DOC
Lapres 4 1235010002
DOC
Lapres 4 1235010002
PPTX
Sql outer join
PPTX
Basis Data SQL untuk mengakses multitable.pptx
DOCX
modul basis data.docx
PPTX
Relasi dan join linear
PPTX
Relasi dan join hierarki
PDF
Part 11 table join
DOC
Praktikum 04 Sistem Basis Data
Kd3 penggabungan data sql
PPT-UEU-Sistem-Basis-Data-Pertemuan-9.ppt
Tupen 4 1235010002
08. mengakses multiple tabel
Akses multiple table 2
Databases Join dalam basis data pplg.pptx
Pemrograman SQL - Join
Modul 05 basisdata
Akses multiple table part2
Database Introduction - Join Query
INNER JOIN.pptx
Lapres 4 1235010002
Lapres 4 1235010002
Sql outer join
Basis Data SQL untuk mengakses multitable.pptx
modul basis data.docx
Relasi dan join linear
Relasi dan join hierarki
Part 11 table join
Praktikum 04 Sistem Basis Data
Ad

More from Universitas Bina Darma Palembang (20)

PPT
29510 pertemuan18(form method-get-post-dan-session(1))
PPT
28501 pertemuan14(php)
PPT
28500 pertemuan22(header dokumen html dgn tag title)
DOC
25437 pertemuan25(hitcounter)
DOC
PPT
18759 pertemuan20(web html editor)
PPT
18040 pertemuan13(css)
PPT
16406 pertemuan17(konsep basis-data-di-web)
DOC
15294 pertemuan9(eksplorasi &defenisi masalah0
PPT
12738 pertemuan 15(php lanjutan)
PPT
6346 pertemuan21(web statis dengan struktur html)
DOC
5623 pertemuan11(html1)
DOC
4740 pertemuan8(komponen dalam web)
DOC
4075 pertemuan10 (analisa kebutuhan)
PPT
2670 pertemuan12(html lanjut)
DOC
2190 pertemuan24(polling)
29510 pertemuan18(form method-get-post-dan-session(1))
28501 pertemuan14(php)
28500 pertemuan22(header dokumen html dgn tag title)
25437 pertemuan25(hitcounter)
18759 pertemuan20(web html editor)
18040 pertemuan13(css)
16406 pertemuan17(konsep basis-data-di-web)
15294 pertemuan9(eksplorasi &defenisi masalah0
12738 pertemuan 15(php lanjutan)
6346 pertemuan21(web statis dengan struktur html)
5623 pertemuan11(html1)
4740 pertemuan8(komponen dalam web)
4075 pertemuan10 (analisa kebutuhan)
2670 pertemuan12(html lanjut)
2190 pertemuan24(polling)
Ad

Recently uploaded (13)

PPTX
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
PDF
GERUDUK MJKN aplikasi mobile JKN persentation
PPTX
Paper sirosis hepatis dr siti taqwa.jdusp
PDF
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
PPTX
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
PDF
6754aa176b39b (1).pdf data analisis acara
PPTX
PRESNTASI pembangunan perumahan komersil dua lantai
PPTX
Gagal Ginjal Akut GHINA SELVIRA .pptx
PDF
SLOT 2 Slide Presentation PELAKSANAAN EKSA ILKBS oleh Ts Dr Loke.pdf
PPTX
Introduction FastAPI for Professional and Student
PPTX
Dokter):6:’syaksudysnnwysydyejeushx bshske ueie
PPTX
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
PDF
Llama Implementations from Scratch - Avalon AI.pdf
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
GERUDUK MJKN aplikasi mobile JKN persentation
Paper sirosis hepatis dr siti taqwa.jdusp
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
6754aa176b39b (1).pdf data analisis acara
PRESNTASI pembangunan perumahan komersil dua lantai
Gagal Ginjal Akut GHINA SELVIRA .pptx
SLOT 2 Slide Presentation PELAKSANAAN EKSA ILKBS oleh Ts Dr Loke.pdf
Introduction FastAPI for Professional and Student
Dokter):6:’syaksudysnnwysydyejeushx bshske ueie
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
Llama Implementations from Scratch - Avalon AI.pdf

Data manipulation language 4

  • 1. DATA MANIPULATION LANGUAGE (Join) Ade Putra, M.Kom. UNIVERSITAS BINA DARMA 2011
  • 3. 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.
  • 4. Right Join Right join digunakan untuk menampilkan semua data dari tabel sebelah kanan perintah right join beserta pasangannya dari tabel sebelah kiri. Meskipun terdapat data dari sebelah kanan tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai NULL.
  • 5. Natural Join Natural join digunakan untuk menampilkan semua data dari dua tabel dimana jika terdapat kolom yang sama, maka yang akan ditampilkan hanya salah satunya saja, yaitu kolom dari tabel sebelah kiri perintah natural join dan tidak menampilkan data kosong
  • 6. Natural Left Join Natural left join digunakan untuk menampilkan semua data dari tabel sebelah kiri perintah natural 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.
  • 7. Natural Right Join Natural right join digunakan untuk menampilkan semua data dari tabel sebelah kanan perintah natural right join beserta pasangannya dari tabel sebelah kiri. Meskipun terdapat data dari sebelah kanan tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai NULL.
  • 8. Inner Join Inner join digunakan untuk menampilkan data dari dua tabel yang berisi data sesuai dengan syarat dibelakang on (tidak boleh null), dengan kata lain semua data dari tabel kiri mendapat pasangan data dari tabel sebelah kanan. Berikut ini perintah untuk menampilkan data dari tabel jenisfilm dan film dengan syarat berdasarkan kolom jenis :
  • 9. SELECT ms_cabang.nama_cabang, ms_kota.nama_kota, ms_propinsi.nama_propinsi FROM ms_cabang INNER JOIN ms_kota ON ms_cabang.kode_kota = ms_kota.kode_kota INNER JOIN ms_propinsi ON ms_kota.kode_propinsi = ms_propinsi.kode_propinsi
  • 11. SELECT tp.kode_transaksi, tp.tanggal.transaksi, tp.kode_pelanggan, mp.nama_pelanggan, dtp.kode_barang, mb.nama_barang, dtp.jumlah, dtp.harga_jual, dtp.discount, (dtp.jumlah*dtp.harga_jual)-((dtp.jumlah*dtp.harga_jual)-discount)AS sub_total FROM tbl_penjualan AS tp INNER JOIN tbl_detail_penjualan AS dtp ON tp.kode_transaksi=dtp.kode_penjualan INNER JOIN tbl_master_pelanggan AS mp ON tp.kode_pelanggan=mp.kode_pelanggan INNER JOIN tbl_master_barang AS mb ON dtp.kode_barang=mb.kode_barang;