PERINTAH PENGAKSESAN DATA

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL (Structured Query Language)
PERINTAH SQL.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
Latihan SQL.

QUERY Antar Tabel Basis Data.
SQL.
Strctured Query Language
Pertemuan : 8 Basis Data Terapan
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Jalankan script sql berikut : sekolah.sql
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.
Pemrograman Basis Data
INNER JOIN.
Praktikum Database Subquery Lanjutan dan View Abdul Kadir.
QUERY Antar Tabel Basis Data.

MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
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]
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
PTIK-13 PERANCANGAN DATABASE (2) MENGOLAH DATA MENJADI INFORMASI Dosen: Arya Yudhi W.,S.Kom.,M.Kom.
Modul SBD-2 …….. SQL Server

QUERY Antar Tabel Basis Data.
Teknik Informatika Basis Data (MMT-042)
Rekayasa Perangkat Lunak Materi 3 (Database)
TABEL VIRTUAL (VIEW) SYAIFUL HUDA, S.Kom.
MENAMPILKAN DATA DARI BEBERAPA TABEL
Pemrograman Visual Akuntansi III
Praktikum Database Subquery Lanjutan dan View
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Query.
SQL -- DML Pertemuan 7.
Connect to the Server - Putty
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
Stucture Query Language
Connect to the Server - Putty
Stucture Query Language
QUERY SQL Modul Query.
ALJABAR RELASIONAL dan QUERY
MENAMPILKAN DATA DARI BEBERAPA TABEL
Perintah Manipulasi Data
Basis Data [TK1064] IX. Select Di sajikan untuk Lingkungan TASS
Structured Query Language
Jalankan script sql berikut : sekolah.sql
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Structure Query Language (II)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Stucture Query Language
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Sistem Basis Data View STMIK – AUB SURAKARTA.
By Galih Hermawan IF. FTIK. UNIKOM 4 October 2018.
CREATE, MODIFY, & DELETE TABLE
Stucture Query Language
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Praktikum Sistem Basis Data - 2
Praktikum 2 - Sistem Basis Data 1
SUB QUERY DAN VIEW Praktikum SBD – 7 & 8.
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

PERINTAH PENGAKSESAN DATA Praktikum SBD – 5 & 6

PERINTAH2 PENGAKSESAN DATA LIMITS JOIN GROUPING HAVING Penggunaan nama alias

Gunakan database ujimhs.db Use ujimhs; Show tables; Describe mahasiswa; Describe dosen; Describe matakuliah; Describe jenis_ujian; Describe hasil_ujian;

MENGGUNAKAN SETTING LIMITS (digunakan utk membatasi jumlah data yang akan ditampilkan) Lakukan Perintah berikut: Bedakan dengan Perintah berikut: select * from mahasiswa; select * from mahasiswa LIMIT 3; select * from mahasiswa LIMIT 6; select * from mahasiswa LIMIT 6,2; select * from mahasiswa LIMIT 3,6; select * from mahasiswa ORDER BY nama_mhs LIMIT 3,6; select * from mahasiswa ORDER BY nama_mhs DESC LIMIT 3,6; Apa kesimpulannya? Dapatkah perintah-perintah tersebut diterapkan pada tabel lainnya?

MENAMPILKAN DATA DARI BANYAK TABEL YANG BERBEDA Primary Key Foreign Key

MENAMPILKAN RELASI DARI 2 TABEL (JOIN) SELECT matakuliah.kode_mtk, matakuliah.nama_mtk, matakuliah.sks, dosen.nama_dosen FROM matakuliah, dosen WHERE dosen.kode_dosen=matakuliah.kode_dosen; SELECT matakuliah.kode_mtk, matakuliah.nama_mtk, matakuliah.sks, dosen.nama_dosen FROM matakuliah, dosen WHERE (dosen.kode_dosen=matakuliah.kode_dosen) AND (dosen.nama_dosen like ‘in%’); Apa kesimpulan dari dua perintah diatas?

MENAMPILKAN RELASI LEBIH DARI 2 TABEL (JOIN) SELECT hasil_ujian.nim, mahasiswa.nama_mhs, matakuliah.nama_mtk, matakuliah.sks, dosen.nama_dosen, jenis_ujian.nama_ujian, hasil_ujian.nilai FROM hasil_ujian, mahasiswa, matakuliah, dosen, jenis_ujian WHERE (mahasiswa.nim = hasil_ujian.nim) AND (matakuliah.kode_mtk = hasil_ujian.kode_mtk) AND (jenis_ujian.kode_ujian = hasil_ujian.kode_ujian) AND (dosen.kode_dosen = matakuliah.kode_dosen);

MENGGUNAKAN ALIAS PADA KOLOM SELECT matakuliah.kode_mtk AS ‘Kode Matakuliah’, matakuliah.nama_mtk AS ‘Nama Matakuliah’, matakuliah.sks AS ‘SKS’, dosen.nama_dosen AS ‘Nama Dosen’ FROM matakuliah, dosen WHERE dosen.kode_dosen=matakuliah.kode_dosen;

MENGGUNAKAN ALIAS PADA TABEL SELECT a.kode_mtk, a.nama_mtk, a.sks, b.nama_dosen FROM matakuliah AS a, dosen AS b WHERE b.kode_dosen=a.kode_dosen;

MENGGUNAKAN ALIAS PADA KOLOM DAN TABEL SEKALIGUS SELECT a.kode_mtk AS ‘Kode Matakuliah’, a.nama_mtk AS ‘Nama Matakuliah’, a.Sks AS ‘SKS’, b.nama_dosen AS ‘Nama Dosen’ FROM matakuliah AS a, dosen AS b WHERE b.kode_dosen=a.kode_dosen;

MENGGUNAKAN ALIAS PADA KOLOM BARU SELECT nim, nama_mhs, jkel, tmp_lahir, tgl_lahir, CURRENT_DATE AS tgl_sekarang, (YEAR(CURRENT_DATE)-YEAR(tgl_lahir)) AS usia FROM mahasiswa;

PENGELOMPOKAN DATA DENGAN GROUPING (bag 1) SELECT MONTH(tgl_lahir) AS bulan_ke, MONTHNAME(tgl_lahir) AS nama_bulan, COUNT(*) AS ‘Jumlah Kelahiran’ FROM mahasiswa GROUP BY nama_bulan ORDER BY bulan_ke; SELECT tmp_lahir AS kota_lahir, COUNT(*) AS ‘Jumlah Kelahiran’ FROM mahasiswa GROUP BY kota_lahir ORDER BY kota_lahir;

PENGELOMPOKAN DATA DENGAN GROUPING (bag 2) SELECT MONTH(tgl_lahir) AS bulan_ke, MONTHNAME(tgl_lahir) AS nama_bulan, COUNT(*) AS ‘Jumlah Kelahiran’ FROM mahasiswa WHERE jkel=‘L’ GROUP BY nama_bulan ORDER BY bulan_ke; SELECT tmp_lahir AS kota_lahir, COUNT(*) AS ‘Jumlah Kelahiran’ FROM mahasiswa WHERE jkel=‘P’ GROUP BY kota_lahir ORDER BY kota_lahir;

PEMBATASAN HASIL GROUPING DENGAN HAVING SELECT MONTH(tgl_lahir) AS bulan_ke, MONTHNAME(tgl_lahir) AS nama_bulan, COUNT(*) AS jml_lahir FROM mahasiswa GROUP BY nama_bulan HAVING jml_lahir>1 ORDER BY bulan_ke; SELECT MONTH(tgl_lahir) AS bulan_ke, MONTHNAME(tgl_lahir) AS nama_bulan, COUNT(*) AS jml_lahir FROM mahasiswa WHERE jkel=‘L’ GROUP BY nama_bulan HAVING jml_lahir>1 ORDER BY bulan_ke;

Sekian dan Terimakasih