SlideShare a Scribd company logo
QUERY BERJENJANG
kd6 Basis Data XII RPL
Desty Yani
SMKN 1 Simpang Katis
Sub Query Select
• Sub Query adalah suatu query yang menjadi bagian
dari suatu query.
• Sub Query digunakan untuk menangani masalah
yang kompleks yang mungkin sulit untuk dilakukan
hanya dengan sebuah query.
• Menyediakan cara alternatif untuk melakukan
operasi yang membutuhkan join atau union yang
rumit.
contoh kasus
• Cari data produk yang harga belinya (buyPrice) melebihi rata-
rata harga belinya.
• Query membutuhkan Sub Query karena untuk dapat mencari
produk yang diinginkan, maka rata-rata harga belinya harus
dicari terlebih dahulu.
• Carilah data produk yang harga belinya sama dengan harga
beli termahal.
• Query membutuhkan Sub Query karena untuk dapat mencari
produk yang diinginkan, maka nilai terbesar harga belinya
harus dicari terlebih dahulu.
• Query ini bisa dilakukan dengan menggunakan ORDER BY
dan LIMIT, tetapi hanya akan menghasilkan 1 baris saja.
Bagaimana jika data yang sesuai dengan kriteria lebih dari 1
baris.
In Line sub Query
• Operator IN akan memeriksa apakah suatu nilai di
outer query ada dalam sebuah hasil sub query.
• Operator IN bisa disamakan dengan operator “=
ANY”
• Lawan hasil dari operasi IN adalah NOT IN.
• Operator NOT IN bisa disamakan dengan “<> ALL”
• Sub query boleh memiliki data lebih dari 1 baris.
Kd6 query berjenjang

More Related Content

PDF
Materi SQL Query Berjenjang
PDF
Laporan 1 annissaul hidayah 11120018_6
PDF
SQL Bertingkat (1).pdf
PPTX
T4 - Query Lanjutan [2]
PDF
Slide ppbd d3 pertemuan 11
PPTX
T3 – Query Lanjutan [1]
DOC
Tupen 5 1235010002
DOC
Lapres 5 1235010002
Materi SQL Query Berjenjang
Laporan 1 annissaul hidayah 11120018_6
SQL Bertingkat (1).pdf
T4 - Query Lanjutan [2]
Slide ppbd d3 pertemuan 11
T3 – Query Lanjutan [1]
Tupen 5 1235010002
Lapres 5 1235010002

More from Desty Yani (20)

PDF
Proposal PTK - PPG
PDF
Proposal Project Pengembangan Sistem Informasi
PPTX
Structure query language (sql)
PDF
Mekanisme kerja batu bata dan Cor Beton
PDF
K3 Konstruksi Besi, Beton & Batu Bata
PDF
Kd6 Structure Query Language (SQL)
PDF
Kd5 Aplikasi DBMS
PDF
Kd4 Ketergantungan Fungsional
PDF
KD3 Teknik Normalisasi Data
PDF
Kd2 Diagram Hubungan Antar Entitas
PDF
Kd1 Struktur Hirarki Database
PDF
Kd7 SQL pada cllient DBMS
PDF
Kd5 data kondisional
PDF
Kd4 fungsi fungsi agregasi
PDF
Kd3 penggabungan data sql
PDF
SQL database client server
PDF
Basis Data Client-Server
PDF
Kp.5 obyek premier database
PDF
Kp. 4 struktur penyimpanan
PDF
Kp.3 pengaturan sistem dan user
Proposal PTK - PPG
Proposal Project Pengembangan Sistem Informasi
Structure query language (sql)
Mekanisme kerja batu bata dan Cor Beton
K3 Konstruksi Besi, Beton & Batu Bata
Kd6 Structure Query Language (SQL)
Kd5 Aplikasi DBMS
Kd4 Ketergantungan Fungsional
KD3 Teknik Normalisasi Data
Kd2 Diagram Hubungan Antar Entitas
Kd1 Struktur Hirarki Database
Kd7 SQL pada cllient DBMS
Kd5 data kondisional
Kd4 fungsi fungsi agregasi
Kd3 penggabungan data sql
SQL database client server
Basis Data Client-Server
Kp.5 obyek premier database
Kp. 4 struktur penyimpanan
Kp.3 pengaturan sistem dan user
Ad

Recently uploaded (18)

PPTX
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
PPTX
PPT VIRUS & BAKTERI KEL. 1_20250723_184908_0000.pptx
PPTX
pelayanan antenacal care terpadu 95.pptx
PPTX
PPT KEL 6 MIKRO_20250723_182933_0000.pptx
PDF
GERUDUK MJKN aplikasi mobile JKN persentation
PPTX
Paper sirosis hepatis dr siti taqwa.jdusp
PDF
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
PPTX
upn “veteran” Jawa TIMUR tentang analisis data.pptx
PPTX
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
PPTX
Analisis Kecepatan Kendaraan Pada Ruas Jalan Perkotaan Tanjung Selor.pptx
PPTX
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
PPTX
PPT SEMINAR pengaruh metode drill menggunakan bola gantung
PPTX
kuliah kerja praktek muhhamd iqball.pptx
PPTX
contoh ppt kuliah kerja praktek iqbal.pptx
PDF
Llama Implementations from Scratch - Avalon AI.pdf
PPTX
sistem kendali prosebbbbkkkhffssgjjs.pptx
PDF
SLOT 2 Slide Presentation PELAKSANAAN EKSA ILKBS oleh Ts Dr Loke.pdf
PPTX
Proposal Riset_BRImo Conversatinal Banking.pptx
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
PPT VIRUS & BAKTERI KEL. 1_20250723_184908_0000.pptx
pelayanan antenacal care terpadu 95.pptx
PPT KEL 6 MIKRO_20250723_182933_0000.pptx
GERUDUK MJKN aplikasi mobile JKN persentation
Paper sirosis hepatis dr siti taqwa.jdusp
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
upn “veteran” Jawa TIMUR tentang analisis data.pptx
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
Analisis Kecepatan Kendaraan Pada Ruas Jalan Perkotaan Tanjung Selor.pptx
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
PPT SEMINAR pengaruh metode drill menggunakan bola gantung
kuliah kerja praktek muhhamd iqball.pptx
contoh ppt kuliah kerja praktek iqbal.pptx
Llama Implementations from Scratch - Avalon AI.pdf
sistem kendali prosebbbbkkkhffssgjjs.pptx
SLOT 2 Slide Presentation PELAKSANAAN EKSA ILKBS oleh Ts Dr Loke.pdf
Proposal Riset_BRImo Conversatinal Banking.pptx
Ad

Kd6 query berjenjang

  • 1. QUERY BERJENJANG kd6 Basis Data XII RPL Desty Yani SMKN 1 Simpang Katis
  • 2. Sub Query Select • Sub Query adalah suatu query yang menjadi bagian dari suatu query. • Sub Query digunakan untuk menangani masalah yang kompleks yang mungkin sulit untuk dilakukan hanya dengan sebuah query. • Menyediakan cara alternatif untuk melakukan operasi yang membutuhkan join atau union yang rumit.
  • 3. contoh kasus • Cari data produk yang harga belinya (buyPrice) melebihi rata- rata harga belinya. • Query membutuhkan Sub Query karena untuk dapat mencari produk yang diinginkan, maka rata-rata harga belinya harus dicari terlebih dahulu.
  • 4. • Carilah data produk yang harga belinya sama dengan harga beli termahal. • Query membutuhkan Sub Query karena untuk dapat mencari produk yang diinginkan, maka nilai terbesar harga belinya harus dicari terlebih dahulu. • Query ini bisa dilakukan dengan menggunakan ORDER BY dan LIMIT, tetapi hanya akan menghasilkan 1 baris saja. Bagaimana jika data yang sesuai dengan kriteria lebih dari 1 baris.
  • 5. In Line sub Query • Operator IN akan memeriksa apakah suatu nilai di outer query ada dalam sebuah hasil sub query. • Operator IN bisa disamakan dengan operator “= ANY” • Lawan hasil dari operasi IN adalah NOT IN. • Operator NOT IN bisa disamakan dengan “<> ALL” • Sub query boleh memiliki data lebih dari 1 baris.