0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan

03 Media - Basisdata - Subquery

Dokumen tersebut membahas tentang konsep dan implementasi subquery dalam basis data. Subquery digunakan untuk mengambil nilai yang tidak diketahui dari tabel lain untuk kemudian digunakan dalam query utama. Subquery dapat digunakan untuk menerima data dari inline view, mengcopy data antar tabel, dan mengambil data dari tabel lain untuk diupdate ke tabel tujuan. Contoh implementasinya adalah menampilkan siswa dengan nilai tertinggi berdasarkan subquery
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan

03 Media - Basisdata - Subquery

Dokumen tersebut membahas tentang konsep dan implementasi subquery dalam basis data. Subquery digunakan untuk mengambil nilai yang tidak diketahui dari tabel lain untuk kemudian digunakan dalam query utama. Subquery dapat digunakan untuk menerima data dari inline view, mengcopy data antar tabel, dan mengambil data dari tabel lain untuk diupdate ke tabel tujuan. Contoh implementasinya adalah menampilkan siswa dengan nilai tertinggi berdasarkan subquery
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

BASIS DATA

DEWA AYU PUTRI SUHARSIKI


RPL – SMK NEGERI 1 DENPASAR
MATERI PEMBELAJARAN

Kapan
menggunakan Implementasi
subquery? subquery

4
Apa itu subquery 2

1 3
Aturan subQuery
Konsep Subquery

Perintah Select Bertingkat (subquery)


Select Query merupakan aktivitas yang paling banyak
ketika berhubungan dengan database dibandingkan
dengan aktivitas database lainnya seperti membuat
user, membuat database, membuat tabel, insert data
maupun aktivitas lainnya
Subquery digunakan untuk menyelesaikan persoalan
dimana terdapat suatu nilai yang tidak diketahui

3
Konsep Subquery

Kapan menggunakan ubquery dalam


memanipulasi data
• Menerima data dari inline view
• Meng-copy data dari satu tabel ke tabel yang lain
• Menghapus baris dari satu tabel berdasarkan baris
dari tabel lain
• Mengambil data dari tabel lain untuk kemudia di
update ke tabel yang dituju

4
Konsep Subquery

Aturan sub query


• Klausa order by tidak boleh digunakan dalam
subquery
• Klausa subquery select harus berisi satu nama
kolom tunggal
• Subquery tidak boleh digunakan sebagai operator
di ekspesi

5
Konsep Subquery
Implementasi subquery

Sintaks yang digunakan untuk subquery sebagai berikut

SELECT select_list

FROM table

WHERE expr operator

(SELECT select_list FROM table);

6
STUDI KASUS

Implementasi subquery Ketentuan


Gunakanlah (tabel nilai)dalam database yang sudah Menampilkan nis, quis yang memiliki nilai tertinggi
dibuat minggu lalu dimana berisi data sesuai dengan
tabel data di bawah ini
Query nya
SELECT nis,quis from tb_nilai where
quis=(SELECT max(quis) from tb_nilai)

Hasilnya
Implementasi Subquery
Latihan Kasus Sub query
Gunakanlah tabel siswa dan tabel nilai dalam database yang sudah
dibuat minggu lalu dimana berisi data sesuai dengan tabel data di
sebelah ini
Ketentuan
Menampilkan nis, nama, quis siswa yang memiliki nilai tertinggi

Query nya
SELECT tb_siswa.nis,tb_siswa.nama, quis FROM
tb_siswa,tb_nilai where quis=(SELECT max(quis)
from tb_nilai) AND tb_siswa.nis=tb_nilai.nis
Hasilnya

8
SAMPAI BERTEMU DI MATERI BERIKUTNYA

Anda mungkin juga menyukai