Slides:



Advertisements
Presentasi serupa
SQL.
Advertisements

SQL (Structured Query Language)
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL Basis Data.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
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)
MODUL 2 BAHASA BASIS DATA
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Query Agregasi akhmadzaini.
Jalankan script sql berikut : sekolah.sql
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
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.
INNER JOIN.
Data Definition Language dan Data Manipulation Language

Data Manipulation Language Pertemuan : 4 Basis Data Terapan.
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
P E R T E M U A N 12 SISTEM BASIS DATA.
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL: DML (2) Basis Data Pertemuan 07.
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.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
PTIK-13 PERANCANGAN DATABASE (2) MENGOLAH DATA MENJADI INFORMASI Dosen: Arya Yudhi W.,S.Kom.,M.Kom.
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
Teknik Informatika Basis Data (MMT-042)
Rekayasa Perangkat Lunak Materi 3 (Database)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Query.
MENGENAL BERBAGAI KLAUSA PADA SELECT
Pemrograman Visual Akuntansi III
Query.
SQL -- DML Pertemuan 7.
Structured Query Language
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
Stucture Query Language
Connect to the Server - Putty
QUERY SQL Modul Query.
MENAMPILKAN DATA DARI BEBERAPA TABEL
Perintah Manipulasi Data
Basis Data [TK1064] IX. Select Di sajikan untuk Lingkungan TASS
Jalankan script sql berikut : sekolah.sql
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
Structure Query Language (II)
MODUL 3 DATA MANIPULATION LANGUAGE
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
MODUL 3 DATA MANIPULATION LANGUAGE
Stucture Query Language
SQL(SELECT QUERY LANGUAGE)
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
By Galih Hermawan IF. FTIK. UNIKOM 4 October 2018.
PERINTAH PENGAKSESAN DATA
Stucture Query Language
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
Transcript presentasi:

MODUL 4 MENAMPILKAN DATA DARI SATU TABEL KUSRINI, M.KOM

SYNTAX Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n

CONTOH Menampilkan semua data mahasiswa SELECT * FROM MAHASISWA Menampilkan semua data mahasiswa yang alamatnya YOGYA WHERE ALAMAT = ‘YOGYA’

Menampilkan NIM dan Nama Semua Mahasiswa SELECT NIM, NAMA FROM MAHASISWA Menampilkan NIM dan Nama Semua Mahasiswa yang Alamatnya Yogya WHERE ALAMAT = ‘YOGYA’

Menampilkan NIM dan Nama Mahasiswa yang diurutkan berdasarkan Nama Ascending dan Alamat Descending SELECT NIM, NAMA FROM MAHASISWA ORDER BY NAMA, ALAMAT DESC Menampilkan Nama dan Alamat Mahasiswa yang namanya ada ‘a’, urut Alamat WHERE NAMA LIKE ‘%a%’ ORDER BY ALAMAT

Menampilkan Jenis Data Menampilkan jenis ThAng dari tabel mahasiswa SELECT DISTINCT(THANG) FROM MAHASISWA;

FUNGSI AGREGASI Pengertian : Fungsi untuk mendapatkan informasi dari sekumpulan data Jenis MAX : Nilai tertinggi MIN : Nilai terendah AVG : Rata-rata SUM : Jumlahan data COUNT : Jumlahan Item

SYNTAX SELECT kolom_1, kolom_2, …, kolom_n ,avg|max|min|sum|Count(kolom_x) FROM Nama_Tabel [WHERE Kondisi] GROUP BY kolom_1, kolom_2, …, kolom_n HAVING Kondisi Fungsi

CATATAN Fungsi selain COUNT  harus menyebutkan nama kolom yang bertipe angka di dalam kolom

CONTOH Jumlah Mahasiswa SELECT count (*) FROM Mahasiswa atau SELECT Count(Nim) Total Nilai NIM 4 SELECT Sum(Nilai) FROM KRS WHERE Nim = 4

Rata-rata Nilai untuk IdKelas 1 SELECT AVG(Nilai) FROM KRS WHERE IdKelas = 1 IdKelas dan Nilai Tertinggi pada KRS dikelompokkan berdasarkan Kelas SELECT IdKelas, Max(Nilai) GROUP BY IdKelas

Nilai Terendah KRS dikelompokkan berdasarkan NIM urut NIM Desc SELECT Min(Nilai) FROM KRS GROUP BY NIM ORDER BY NIM Desc

Nilai Rata-rata KRS dari idkelas > 1 dikelompokkan berdasarkan NIM yang jumlahan itemnya > 1 diurutkan berdasarkan NIM SELECT NIM, AVG(Nilai) FROM KRS WHERE IdKelas > 1 GROUP BY NIM HAVING COUNT(*) > 1 ORDER BY NIM Desc

LANGKAH PRAKTIKUM Buka Query Analyzer Aktifkan Database Anda!!!! Dari Query Analyzer buka file QueryInsert.sql Jalankan (Tekan tombol F5)!!! Tutup file QueryInsert.sql Buka lembar kerja baru Buat Query pada Latihan : Tulis Query Catat Hasil Kumpulkan

LATIHAN Menampilkan semua data matakuliah Menampilkan Nama_matakuliah dari tabel matakuliah yang sksnya 2 urut berdasarkan kode Menampilkan nama dosen yang huruf akhirnya ‘H’ Menampilkan semua data kelas yang kodenya > ‘C’ Menampilkan semua data kelas yang idkelasnya > 2 dan NIP nya kurang dari 4 diurutkan berdasarkan NIP desc dan IdKelas Asc Menampilkan NIM, dan Nilai dari data KRS yang nilainya tidak NULL dan IdKelas 1 urut berdasarkan NIM

Jumlah Mahasiswa pada tabel Mahasiswa dikelompokkan berdasarkan tahun Angkatan Diurutkan berdasarkan Tahun Angkatan Desc Jumlah Nilai Pada KRS yang Nilainya tidak NULL dan NIM > 1 Rata-rata Nilai Mahasiswa Dikelompokkan Berdasarkan NIM yang TotalNilainya > 3 NIP tertinggi pada tabel Dosen yang namanya mengandung huruf i