SlideShare une entreprise Scribd logo
1  sur  9
JOIN SQL
Agus Andri Putra, ST
Praktikum Sistem Basis Data
Join
 Mengenal Perintah SQL Operasi Join :
 Equijoin (Inner Join atau Simple Join)
 Non – Equijoin
 Outer Join (Left Outer Join & Right Outer
Join)
 Self Join
 SQL tidak hanya menyediakan mekanisme
query dan operasi modifikasi database saja,
tetapi SQL pun menyedian mekanisme
penggabungan antar tabel atau relasi
 Rows(baris) data pada suatu tabel dapat di
Join dengan baris data dari tabel lain
berdasarkan kolom yang bersesuaian, yang
biasanya kolom primary key dan foreign key
Syntax Join SQL:
SQL-Equijoin
 Equijoin atau yang biasa disebut Inner
Join atau Simple Join adalah bentuk
kondisi join dimana nilai relasi yang terjadi
antar dua atau lebih tabel (bynary
relation) adalah sama (terdapat
hubungan antara Primary Key dan
Foreign key)
Contoh Equijoin
SQL EquiJoin
Implementasi Join
 Buatlah database “JOB”
 Table EMPLOYEES dengan kolom (10 record) :
- employee_id (PK)
- department_id (FK)
- first_name
- last_name
 Table DEPARTMENTS dengan kolom (10 record):
- department_id (PK)
- department_name
o Tabel LOCATIONS, dengan kolom (10 record):
- location_id (PK)
- city
 Tabel JOB_GRADES dengan kolom (10 record):
- grade
- lowest_sal
- Highest_sal
Implementasi Join
1. Tampilkan data dari tabel “EMPLOYEES” ,
“DEPARTMENTS”, dan “LOCATIONS”
2. Tampilkan data kolom employee_id , last_name
dari tabel EMPLOYEES, dengan data kolom
department_id dari tabel DEPARTMENTS.
Syntax Source, hasil (print screen) , dan laporan kegiatan
praktek hari ini , dilapmpirkan pada dokumen
(.doc) dengan nama dokumen nama jelas masing masing
dan kirimkan ke email : prakdaspro.if.uin@gmail.com
Dengan subject : prak1_nama_kelas_nim

Contenu connexe

Tendances (7)

Tupen 4 1235010002
Tupen 4 1235010002Tupen 4 1235010002
Tupen 4 1235010002
 
La oracle View, left join dan right join
La oracle View, left join dan right joinLa oracle View, left join dan right join
La oracle View, left join dan right join
 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
 
Laporan praktikum basis data bab iv
Laporan praktikum basis data bab ivLaporan praktikum basis data bab iv
Laporan praktikum basis data bab iv
 
Instalasi Oracle Xe Dan Administrasi User
Instalasi Oracle Xe Dan Administrasi UserInstalasi Oracle Xe Dan Administrasi User
Instalasi Oracle Xe Dan Administrasi User
 
Praktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query LanguagePraktikum Pertama SQL Structure Query Language
Praktikum Pertama SQL Structure Query Language
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 

En vedette

History 140 power point
History 140 power pointHistory 140 power point
History 140 power point
Brianna Filips
 
Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17
Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17
Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17
margaridabt
 
Trabalho de biologia 12º reprodução e manipulação da fertilidade
Trabalho de biologia 12º   reprodução e manipulação da fertilidadeTrabalho de biologia 12º   reprodução e manipulação da fertilidade
Trabalho de biologia 12º reprodução e manipulação da fertilidade
rui
 
11.3 A Terra, acreção e diferenciação
11.3 A Terra, acreção e diferenciação11.3 A Terra, acreção e diferenciação
11.3 A Terra, acreção e diferenciação
guestf7e853
 

En vedette (20)

The portuguese empire
The portuguese empireThe portuguese empire
The portuguese empire
 
History 140 power point
History 140 power pointHistory 140 power point
History 140 power point
 
T meetup 스마트창작터 피칭덱_최종
T meetup 스마트창작터 피칭덱_최종T meetup 스마트창작터 피칭덱_최종
T meetup 스마트창작터 피칭덱_최종
 
Prologue01
Prologue01Prologue01
Prologue01
 
그림그리기를 포기한 당신에게
그림그리기를 포기한 당신에게그림그리기를 포기한 당신에게
그림그리기를 포기한 당신에게
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17
Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17
Criterios avaliação 10 e 11 biologia geologia12biologia 2016 17
 
Trabalho de biologia 12º reprodução e manipulação da fertilidade
Trabalho de biologia 12º   reprodução e manipulação da fertilidadeTrabalho de biologia 12º   reprodução e manipulação da fertilidade
Trabalho de biologia 12º reprodução e manipulação da fertilidade
 
Programação Anual 10º 2016/17
Programação Anual 10º 2016/17Programação Anual 10º 2016/17
Programação Anual 10º 2016/17
 
[교육방법 및 교육공학] 3주차 교육공학의 정의와 역사
[교육방법 및 교육공학] 3주차 교육공학의 정의와 역사[교육방법 및 교육공학] 3주차 교육공학의 정의와 역사
[교육방법 및 교육공학] 3주차 교육공학의 정의와 역사
 
SCIM 2.0 - Choose your own identity adventure
SCIM 2.0 - Choose your own identity adventureSCIM 2.0 - Choose your own identity adventure
SCIM 2.0 - Choose your own identity adventure
 
리턴박스 사업계획서
리턴박스 사업계획서리턴박스 사업계획서
리턴박스 사업계획서
 
BioGeo10-rochas
BioGeo10-rochasBioGeo10-rochas
BioGeo10-rochas
 
2 as rochas
2   as rochas2   as rochas
2 as rochas
 
Aula rochas magmáticas
Aula rochas magmáticasAula rochas magmáticas
Aula rochas magmáticas
 
Aula minerais
Aula mineraisAula minerais
Aula minerais
 
경쟁하지 않고 성공하기
경쟁하지 않고 성공하기경쟁하지 않고 성공하기
경쟁하지 않고 성공하기
 
Change Power : 변화의 힘 | 파룩 초드리 아크람 칸 컴퍼니 프로듀서
 Change Power : 변화의 힘 | 파룩 초드리 아크람 칸 컴퍼니 프로듀서 Change Power : 변화의 힘 | 파룩 초드리 아크람 칸 컴퍼니 프로듀서
Change Power : 변화의 힘 | 파룩 초드리 아크람 칸 컴퍼니 프로듀서
 
11.3 A Terra, acreção e diferenciação
11.3 A Terra, acreção e diferenciação11.3 A Terra, acreção e diferenciação
11.3 A Terra, acreção e diferenciação
 
Ppe 1
Ppe 1Ppe 1
Ppe 1
 

Plus de Putra Andry

Plus de Putra Andry (20)

Binary Search pada Java
Binary Search pada JavaBinary Search pada Java
Binary Search pada Java
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Function
FunctionFunction
Function
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam Pascal
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Trigger
TriggerTrigger
Trigger
 
Pengolahan transaksi
Pengolahan transaksiPengolahan transaksi
Pengolahan transaksi
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhana
 
Akses multiple table part2
Akses multiple table part2Akses multiple table part2
Akses multiple table part2
 
Sql outer join
Sql  outer joinSql  outer join
Sql outer join
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VII
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VI
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part V
 

Dernier

Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
AgusSuarno2
 
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxLokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Hermawati Dwi Susari
 
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
iwidyastama85
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
Khiyaroh1
 
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
riska190321
 

Dernier (20)

MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 4 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 2 KURIKULUM MERDEKA.pdf
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
 
Aksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerakAksi Nyata Modul 1.3 Visi Guru penggerak
Aksi Nyata Modul 1.3 Visi Guru penggerak
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Materi Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramMateri Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan Garam
 
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdfPPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
PPT TUGAS DISKUSI KELOMPOK 3 KELAS 224 MODUL 1.4.pdf
 
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptxLokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
Lokakarya Kepemimpinan Sekolah 1_Mei 2024.pptx
 
Analisis Regresi Analisis Regresi dan Korelasi.ppt
Analisis Regresi Analisis Regresi dan Korelasi.pptAnalisis Regresi Analisis Regresi dan Korelasi.ppt
Analisis Regresi Analisis Regresi dan Korelasi.ppt
 
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA KELAS 2 KURIKULUM MERDEKA.pdf
 
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptxPPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
PPt-Juknis-PPDB-2024 (TerbarU) kabupaten GIanyar.pptx
 
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptxLokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 4 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 4 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 4 KURIKULUM MERDEKA.pdf
 
Laporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdfLaporan observasi sri handayani lubis.pdf
Laporan observasi sri handayani lubis.pdf
 
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
PPDB SMAN 1 SURADE - PROV JABAR 2024 / 2025
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
 
Aksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdfAksi Nyata Pendidikan inklusi-Kompres.pdf
Aksi Nyata Pendidikan inklusi-Kompres.pdf
 
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
 

Join

  • 1. JOIN SQL Agus Andri Putra, ST Praktikum Sistem Basis Data
  • 2. Join  Mengenal Perintah SQL Operasi Join :  Equijoin (Inner Join atau Simple Join)  Non – Equijoin  Outer Join (Left Outer Join & Right Outer Join)  Self Join
  • 3.  SQL tidak hanya menyediakan mekanisme query dan operasi modifikasi database saja, tetapi SQL pun menyedian mekanisme penggabungan antar tabel atau relasi  Rows(baris) data pada suatu tabel dapat di Join dengan baris data dari tabel lain berdasarkan kolom yang bersesuaian, yang biasanya kolom primary key dan foreign key
  • 5. SQL-Equijoin  Equijoin atau yang biasa disebut Inner Join atau Simple Join adalah bentuk kondisi join dimana nilai relasi yang terjadi antar dua atau lebih tabel (bynary relation) adalah sama (terdapat hubungan antara Primary Key dan Foreign key)
  • 8. Implementasi Join  Buatlah database “JOB”  Table EMPLOYEES dengan kolom (10 record) : - employee_id (PK) - department_id (FK) - first_name - last_name  Table DEPARTMENTS dengan kolom (10 record): - department_id (PK) - department_name o Tabel LOCATIONS, dengan kolom (10 record): - location_id (PK) - city  Tabel JOB_GRADES dengan kolom (10 record): - grade - lowest_sal - Highest_sal
  • 9. Implementasi Join 1. Tampilkan data dari tabel “EMPLOYEES” , “DEPARTMENTS”, dan “LOCATIONS” 2. Tampilkan data kolom employee_id , last_name dari tabel EMPLOYEES, dengan data kolom department_id dari tabel DEPARTMENTS. Syntax Source, hasil (print screen) , dan laporan kegiatan praktek hari ini , dilapmpirkan pada dokumen (.doc) dengan nama dokumen nama jelas masing masing dan kirimkan ke email : prakdaspro.if.uin@gmail.com Dengan subject : prak1_nama_kelas_nim