MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL – DML.
Yuswanto Modifikasi Data.
SQL.
SQL (Structured Query Language)
SQL (Struktured Query Language)
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
SUB QUERY.
Latihan SQL.
QUERY Antar Tabel Basis Data.
SQL.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Strctured Query Language
Data Manipulation Language (Aggregate Function)
Pertemuan : Basisdata Terapan
Query Agregasi akhmadzaini.
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
Pemrograman Visual II Database Management System (DBMS) Oleh: Erna Sri Hartatik, S.Kom
Microsoft SQL Server DDL dan DML dasar
Fungsi Agregat fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output Select fungsi agregat SUM/AVG/MIN/MAX/COUNT.
SQL.
Data Definition Language dan Data Manipulation Language
Praktikum Database Subquery Lanjutan dan View Abdul Kadir.
QUERY Antar Tabel Basis Data.

SQL (Structured Query Language) Materi Pertemuan
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
P E R T E M U A N 12 SISTEM BASIS DATA.
Data Types Data Definition Language Referential Constraint SQL Query
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL: DML (2) Basis Data Pertemuan 07.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Sistem Basis Data Pertemuan 11 Presented by :
Dr. KUSRINI, M.KOM 66. Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi]
Data Manipulation Language
PERTEMUAN 10 QUERY KOMERSIAL LANJUTAN Agus Riyanto, S.Kom.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Data Manipulation Language Presented by : Herianto.
SQL (Structure Query Language)
SQL (Structure Query Language) Pertemuan 5 – Reporting Aggregate Data Using the Group Function sy urf gm ail. co m.
Modul SBD-2 …….. SQL Server

QUERY Antar Tabel Basis Data.
Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Structure Query Language
Teknik Informatika Basis Data (MMT-042)
PEMASARAN BERBASIS WEB
Query.
Structure Query Language (SQL)
Pemrograman Visual Akuntansi III
Praktikum Database Subquery Lanjutan dan View
Query Query adalah statement yang berada dalam SQL untuk menampilkan suatu data dari database dimana data diambil dari satu atau beberapa tabel.
Query.
Menggunakan Subquery untuk Memecahkan Query Query
SQL DML Pertemuan 6 dan 7.
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
PEMASARAN BERBASIS WEB
Sistem Manajemen Basis Data
Rekayasa Perangkat Lunak (Materi 2 Database)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Data Manipulation Language (DML)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
BASIS DATA LANJUT SEMESTER II
AGGREGATE FUNCTION DB - Wiji Setiyaningsih, M.Kom.
SQL(SELECT QUERY LANGUAGE)
Basis Data Bab 3 Structured Query Language (SQL).
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
Transcript presentasi:

MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY

TUJUAN Agar Mahasiswa mengerti dan mampu menggunakan perintah SQL untuk menampilkan data dengan syarat berjenjang Agar Mahasiswa mengerti dan mampu menggunakan perintah SQL untuk menampilkan data berkelompok Agar Mahasiswa mengerti dan mampu menggunakan perintah SQL untuk menampilkan data dengan syarat berjenjang dan data berkelompok

SUBQUERY Subquery adalah sebuah query (perintah Select) yang terdapat query lain didalamnya. Sangat berguna untuk menghasilkan query yang nilai kondisinya merupakan nilai yang belum diketahui. Subquery dapat digunakan sebagai bagian dari statement SELECT, SELECT INTO, INSERT INTO, DELETE, or UPDATE

SUBQUERY Subquery bisa diletakkan pada field list atau pada klausa WHERE atau HAVING, dimana subquery tersebut menyediakan satu atau lebih nilai yang diperiksa

SUBQUERY Didalam WHERE dan HAVING subquery memiliki tiga bentuk yaitu: comparison [ANY|ALL|SOME] (subquery) expression [NOT] IN (subquery) [NOT] EXISTS (subquery) Bentuk pertama yaitu dengan menggunakan kata kunci ANY, ALL, SOME

SUBQUERY Contoh: Pada tabel lulus_cet2. Tampilkan nama mahasiswa yang mengambil ujian sertifikasi sama dengan Titin Nafiah yang nilainya antara 950 dan 1000.

SUBQUERY Langkah-langkah yang harus dikerjakan: Buat query untuk menampilkan ujian sertifikasi yang diikuti oleh Titin Nafiah SELECT jenis from lulus_cet2 where [nama mahasiswa]="Titin Nafiah“ Setelah memperoleh hasil, sambungkan dengan query utama yang menampilkan nama mahasiswa dengan nilai antara 950 dan 1000

SUBQUERY SELECT [nama mahasiswa] FROM lulus_cet2 WHERE score between 950 and 1000 and jenis = (SELECT jenis from lulus_cet2 where [nama mahasiswa]="Titin Nafiah")

SUBQUERY KETERANGAN Antara Main Query dengan Subquery HARUS dihubungkan dengan field yang sama. Pada contoh menggunakan field JENIS

Group Function Sum Fungsi ini digunakan untuk menjumlah suatu nilai (value) pada perintah Query. Syntax: Sum (<Field>) Contoh: Select Sum (Gaji) As [Total Gaji] From Pegawai Select Jenis,Sum(Score) As [Total Nilai] From Lulus_Cet2 Group By Jenis

Group Function Count Fungsi ini digunakan untuk menghitung banyaknya data pada perintah Query. Bentuk: Count (<Field>) Contoh: Select Count (Nama_Brg) As Jumlah from Barang SELECT jenis, count(*) AS [jumlah lulus] FROM lulus_cet2 GROUP BY jenis;

Group Function Avg Fungsi ini digunakan untuk menghitung nilai rata-rata pada perintah Query. Bentuk: Avg (<Field>) Contoh: Select Avg (Gaji) As Rata_Gaji from Pegawai

Group Function SELECT nim, [nama mahasiswa], score FROM lulus_cet2 WHERE score > (SELECT avg(score) as [rata-rata] From lulus_cet2) GROUP BY nim, [nama mahasiswa], score;