SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
1.Select
Bertingkat
2. Subquery
Basis Data
3.Syntaks
Subquery
4. Operator
Merancang SQL bertingkat dalam
memanipulasi basis data
@indahwidiningrum12@guru.smk.belajar.id
Select
Bertingkat
Select adalah perintah yang
digunakan untuk menampilkan data
dari tabel yang ada di database dan
dapat juga berupa sebuah ekspresi.
Ada beberapa metode yang bisa
digunakan namun kembali lagi
sesuai dengan kebutuhan. Kasus
yang sering terjadi adalah jika
seorang programer hanya ingin
menampilkan data yang spesifik,
caranya adalah dengan
menggunakan logika ekspresi
AND
OR
LIKE
BETWEEN
IN
Kondisi
dalam Select
Bertingkat
sub
query
Pengertian aturan :
fungsi
Subquery (subselect) berguna untuk
menampilkan data dengan kondisi yang
bergantung pada data di dalam tabel itu
sendiri. Query berjenjang (subquery)
identik dengan perintah Select yang ada
didalam perintah SQL lain. subquery
bertujuan menyamakan primary key dan
foreign key pada statement Select
Beberapa kegunaan subquery dalam
memanipulasi data diantaranya
mencopy data dari satu tabel ke tabel
lain, menghapus baris dari satu tabel
berdasarkan baris dari tabel lain, serta
mengambil data dari tabel lain untuk
kemudian di update ke tabel yang dituju.
a. Subqueries harus tertutup
dalam tanda kurung.
b. Sebuah subquery hanya dapat
memiliki satu kolom pada klausa
SELECT, kecuali beberapa kolom
yang di query utama untuk subquery
untuk membandingkan kolom yang
dipilih.
c. ORDER BY tidak dapat digunakan
dalam subquery, meskipun
permintaan utama dapat
menggunakan ORDER BY. GROUP BY
dapat digunakan untuk melakukan
fungsi yang sama seperti ORDER BY
dalam subquery.
d. Subqueries yang kembali lebih
dari satu baris hanya dapat
digunakan dengan beberapa value
operator, seperti operator IN.
e. Sebuah subquery tidak dapat
segera tertutup dalam fungsi set.
f. Operator BETWEEN tidak dapat
digunakan dengan subquery, namun
BETWEEN dapat digunakan dalam
subquery.
SCALAR
SUBQUERY
MULTIPLE-ROW
SUBQUERY
MULTIPLE-
COLUMN
SUBQUERY
Scalar
Subquery
Subquery baris
tunggal
hanya
mengembalikan
hasil satu baris
data
contoh
operator : =, >,
>=, <, <=, atau
<>.
Subquery baris
tunggal dapat
menggunakan
operator baris
tunggal
Subquery
baris
ganda
Multiple-
Row
Subquery
mengembalikan
lebih dari satu
baris data
IN,
ANY/SOME,
atau
ALL.
menggunakan
operator
komparasi
MULTIPLE-COLUMN
SUBQUERY
Subquery
kolom
ganda
nilai dari sub
query
dikomparasi
dengan main
query
mengembalikan
lebih dari satu
baris dan satu
kolom data
IN,
ANY/SOME,
atau
ALL.
SUB QUERY
TUGAS
KELOMPOK
SELECT
BERTINGKAT
MULTIPLE COLUMN
SUBQUERY
SCALAR SUB
QUERY
MULTIPLE ROW
SUBQUERY
01 05
02
03
04

More Related Content

PDF
SQL bertingkat
PPT
SQL DASAR.ppt
DOCX
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
PPTX
Materi struktur hirarki basis data
PDF
PHP CRUD Database Mysql
ODP
Mata Kuliah Basis Data
PPTX
01. pengenalan ms access
PPTX
Pertemuan-12-normalisasi.pptx
SQL bertingkat
SQL DASAR.ppt
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Materi struktur hirarki basis data
PHP CRUD Database Mysql
Mata Kuliah Basis Data
01. pengenalan ms access
Pertemuan-12-normalisasi.pptx

What's hot (20)

PDF
Kd2 Diagram Hubungan Antar Entitas
DOCX
Latihan soal struktur data
PDF
Kriteria Ketercapaian Tujuan Pembelajaran.pdf
PDF
Modul Ajar Basis Data
PDF
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
DOCX
Data Base Tiket Pesawat
PPTX
pengenalan microsoft word.pptx
DOCX
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
PPTX
Daur Biogeokimia
DOC
Makalah pengenalan basis data
PPTX
Microsoft Word
PDF
Aturan produksi Finite State Automata
PDF
Tipe Data pada MySQL
PPTX
PPT Functional dan OOP Programming.pptx
PPTX
Basis data klien server
DOCX
Erd sistem informasi akademik
PDF
Ch 03 Software Quality Assurance (SQA)
PPT
Struktur cpu
PPTX
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
PDF
[PBO] Pertemuan 6 - Interface
Kd2 Diagram Hubungan Antar Entitas
Latihan soal struktur data
Kriteria Ketercapaian Tujuan Pembelajaran.pdf
Modul Ajar Basis Data
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
Data Base Tiket Pesawat
pengenalan microsoft word.pptx
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Daur Biogeokimia
Makalah pengenalan basis data
Microsoft Word
Aturan produksi Finite State Automata
Tipe Data pada MySQL
PPT Functional dan OOP Programming.pptx
Basis data klien server
Erd sistem informasi akademik
Ch 03 Software Quality Assurance (SQA)
Struktur cpu
BAB 1 - BERPIKIR KOMPUTASIONAL OK (1).pptx
[PBO] Pertemuan 6 - Interface
Ad

Similar to SQL Bertingkat (1).pdf (20)

PDF
Materi SQL Query Berjenjang
PDF
Laporan 1 annissaul hidayah 11120018_6
PPTX
T3 – Query Lanjutan [1]
PPTX
T4 - Query Lanjutan [2]
PPTX
presentasi materi sub query database lanjut
DOCX
Laporan praktikum modul 8 (dml part 2)
PPTX
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
PDF
LPR Week 2-KEMASTURA Group-2023-Data Analytics
PPT
matrei perkuliahana tentang SQL Overview.ppt
PPTX
MySQL CRUD FORMAT QUERY
PPTX
T5 - Query Lanjutan [3]
PDF
DOC
Lapres 5 1235010002
DOC
Lapres 5 1235010002
PDF
Kd6 query berjenjang
PDF
Slide 4 pengelompokan_data
PPT
Dasar_Dasar_Perintah_SQL.ppt
PDF
SQL.pdf
PPTX
Praktikum tentang bagaimana cara menggunakan MySQL – pert 4.pptx
PPT
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
Materi SQL Query Berjenjang
Laporan 1 annissaul hidayah 11120018_6
T3 – Query Lanjutan [1]
T4 - Query Lanjutan [2]
presentasi materi sub query database lanjut
Laporan praktikum modul 8 (dml part 2)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
LPR Week 2-KEMASTURA Group-2023-Data Analytics
matrei perkuliahana tentang SQL Overview.ppt
MySQL CRUD FORMAT QUERY
T5 - Query Lanjutan [3]
Lapres 5 1235010002
Lapres 5 1235010002
Kd6 query berjenjang
Slide 4 pengelompokan_data
Dasar_Dasar_Perintah_SQL.ppt
SQL.pdf
Praktikum tentang bagaimana cara menggunakan MySQL – pert 4.pptx
dasar dasar perintah sql\Dasar_Dasar_Perintah_SQL.ppt
Ad

Recently uploaded (18)

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

SQL Bertingkat (1).pdf