Universitas Pembangunan Jaya – SIF_TIF

Slides:



Advertisements
Presentasi serupa
SQL (Structured Query Language)
Advertisements

SQL (Struktured Query Language)
PERINTAH SQL.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL Basis Data.
Latihan SQL.
QUERY Antar Tabel Basis Data.
SQL.
Strctured Query Language
Perancangan Basis Data
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
STRUKTUR TABEL.
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.
Data Definition Language dan Data Manipulation Language
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.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
Perancangan Basis Data
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
PTIK-13 PERANCANGAN DATABASE (2) MENGOLAH DATA MENJADI INFORMASI Dosen: Arya Yudhi W.,S.Kom.,M.Kom.
Modul SBD-2 …….. SQL Server
Mengekspor, Menyalin, dan Mengimpor Data

Pertemuan 3 INSERT data dan Basic DML
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
Perancangan Basis Data
Perancangan Basis Data
QUERY Antar Tabel Basis Data.
Pertemuan 5 SQL Query Lanjutan
Teknik Informatika Basis Data (MMT-042)
PEMASARAN BERBASIS WEB
Query.
SQL (Structure Query Language)
Pertemuan 8 Foreign Key & Contraints
Structured Query Language
Konsep Teknologi Informasi B
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
DATA MANIPULATION LANGUAGE (DML)
PEMASARAN BERBASIS WEB
SQL pada basis data client-server
Stucture Query Language
Stucture Query Language
QUERY SQL Modul Query.
SQL (2) (Structure Query Language)
Structured Query Language
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Data Manipulation Language (DML)
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Pemrograman Berorientasi Objek II
Pemrograman Berorientasi Objek II
Stucture Query Language
Konsep Dasar Sistem Basis Data
TUGAS PRAKTIKUM SISTEM BASIS DATA
Stucture Query Language
Konsep Dasar Sistem Basis Data
DATA MANIPULATION LANGUAGE
SQL dan Database MySQL.
Perancangan Basis Data
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

Universitas Pembangunan Jaya – SIF_TIF Sistem Basis Data Pertemuan 4 SQL Query AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Universitas Pembangunan Jaya – SIF_TIF Tujuan Pertemuan Mahasiswa akan mampu menggunakan statement select (query) untuk mendapatkan data/informasi dari suatu database. Mahasiswa akan mampu melakukan basic query dengan SQL language. Mahasiswa akan mampu melakukan query menggunakan operator GROUP BY (integrasi informasi). Mahasiswa akan mampu menggunakan fungsi count untuk menghitung jumlah baris. Mahasiswa akan mampu menggunakan fungsi count kombinasi GROUP BY untuk menghitung jumlah baris. AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Query dengan SQL Language #Select Distinct-From Statements SELECT <DISTINCT> <nama_field_yg diinginkan> FROM <nama_tabel> Penambahan DISTINCT bertujuan untuk menampilkan data tanpa ada duplikat tiap barisnya. Skema database yg dipakai utk mencoba query: Beers(name: varchar(20), manf: varchar(50)) Bars(name: varchar(50), addr varchar(100), license varchar(20)) Drinkers(name: varchar(50), addr: varchar(100), phone: varchar(12)) Likes(drinker: varchar(50), beer: varchar(20)) Sells(bar: varchar(50), beer: varchar(20), price: double) Frequents(drinker, bar) atau mhs(nim: char(9), nama: varchar(30), jurusan: char(2)) tblmk(kodeMK: char(5), namaMK: varchar(150), sks: tinyint) tblnilai(nim: char(9), kodeMK: char(5), grade: enum, tahunAmbil: year) AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Query dengan SQL Language #Contoh Query SQL dengan DISTINCT SELECT * FROM mhs; SELECT DISTINCT thn FROM mhs; SELECT DISTINCT prodi, thn FROM mhs; nim nama prodi jnk thn 2012082003 Joko TIF 1 2012 2014081001 A. Hanum SIF 2014 2014081002 Tyo 2014081003 Alya 2014081004 Tika 2014081005 Yahdi 2014081006 Rendy 2014081007 Rima 2014081008 Budi 2014081009 RANI 2014111001 Jim Bobo DKV 2014111002 Lanang 2015111010 Prita 2015 thn 2012 2014 2015 prodi thn TIF 2012 SIF 2014 DKV 2015 AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Query dengan SQL Language #Select-From-Group By Statements SELECT <nama_field_yg diinginkan> FROM <nama_tabel> GROUP BY <nama_field_yg_ingin_dikelompokkan> Penambahan GROUP BY bertujuan untuk menampilkan data dengan pengelompokan sesuai dengan field yang kita tulis setelah tulisan GROUP BY. Skema database yg dipakai utk mencoba query: Beers(name: varchar(20), manf: varchar(50)) Bars(name: varchar(50), addr varchar(100), license varchar(20)) Drinkers(name: varchar(50), addr: varchar(100), phone: varchar(12)) Likes(drinker: varchar(50), beer: varchar(20)) Sells(bar: varchar(50), beer: varchar(20), price: double) Frequents(drinker, bar) atau mhs(nim: char(9), nama: varchar(30), jurusan: char(2)) tblmk(kodeMK: char(5), namaMK: varchar(150), sks: tinyint) tblnilai(nim: char(9), kodeMK: char(5), grade: enum, tahunAmbil: year) AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Query dengan SQL Language #Contoh Query SQL dengan GROUP BY SELECT * FROM mhs; SELECT thn FROM mhs GROUP BY thn; SELECT prodi, thn FROM mhs GROUP BY thn; SELECT prodi, thn FROM test.mhs group by prodi; nim nama prodi jnk thn 2012082003 Joko TIF 1 2012 2014081001 A. Hanum SIF 2014 2014081002 Tyo 2014081003 Alya 2014081004 Tika 2014081005 Yahdi 2014081006 Rendy 2014081007 Rima 2014081008 Budi 2014081009 RANI 2014111001 Jim Bobo DKV 2014111002 Lanang 2015111010 Prita 2015 thn 2012 2014 2015 prodi thn TIF 2012 SIF 2014 DKV 2015 prodi thn DKV 2014 SIF TIF 2015 AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Query dengan SQL Language #Select COUNT()-From Statements SELECT COUNT(<nama_field_yg_dihitung>) FROM <nama_tabel> Penambahan COUNT() bertujuan untuk menghitung banyaknya baris (sesuai hasil query) yang dihitung berdasarkan nama field yang kita tulis pada operator COUNT. Skema database yg dipakai utk mencoba query: Beers(name: varchar(20), manf: varchar(50)) Bars(name: varchar(50), addr varchar(100), license varchar(20)) Drinkers(name: varchar(50), addr: varchar(100), phone: varchar(12)) Likes(drinker: varchar(50), beer: varchar(20)) Sells(bar: varchar(50), beer: varchar(20), price: double) Frequents(drinker, bar) atau mhs(nim: char(9), nama: varchar(30), jurusan: char(2)) tblmk(kodeMK: char(5), namaMK: varchar(150), sks: tinyint) tblnilai(nim: char(9), kodeMK: char(5), grade: enum, tahunAmbil: year) AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Query dengan SQL Language #Contoh Query SQL dengan COUNT() SELECT * FROM mhs; SELECT count(nim) FROM mhs; SELECT count(prodi) FROM mhs; SELECT COUNT(nama) FROM mhs; nim nama prodi jnk thn 2012082003 Joko TIF 1 2012 2014081001 A. Hanum SIF 2014 2014081002 Tyo 2014081003 Alya 2014081004 Tika 2014081005 Yahdi 2014081006 Rendy 2014081007 Rima 2014081008 Budi 2014081009 RANI 2014111001 Jim Bobo DKV 2014111002 Lanang 2015111010 Prita 2015 Count (nim) 13 Count(prodi) 13 Count(nama) 13 AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Query dengan SQL Language #Select COUNT()-From-Group By Statements SELECT COUNT(<nama_field_yg_dihitung>) FROM <nama_tabel> GROUP BY <nama_field_yg_ingin_dikelompokkan> Penggunaan COUNT() dan GROUP BY bertujuan untuk menghitung banyaknya baris (sesuai hasil pengelompokan) yang dihitung berdasarkan nama field yang kita tulis pada operator COUNT. Skema database yg dipakai utk mencoba query: Beers(name: varchar(20), manf: varchar(50)) Bars(name: varchar(50), addr varchar(100), license varchar(20)) Drinkers(name: varchar(50), addr: varchar(100), phone: varchar(12)) Likes(drinker: varchar(50), beer: varchar(20)) Sells(bar: varchar(50), beer: varchar(20), price: double) Frequents(drinker, bar) atau mhs(nim: char(9), nama: varchar(30), jurusan: char(2)) tblmk(kodeMK: char(5), namaMK: varchar(150), sks: tinyint) tblnilai(nim: char(9), kodeMK: char(5), grade: enum, tahunAmbil: year) AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Universitas Pembangunan Jaya – SIF_TIF Query dengan SQL Language #Contoh Query SQL dengan COUNT() dan GROUP BY SELECT * FROM mhs; SELECT thn, count(nim) FROM mhs GROUP BY thn; SELECT prodi, count(nim) FROM mhs GROUP BY prodi; nim nama prodi jnk thn 2012082003 Joko TIF 1 2012 2014081001 A. Hanum SIF 2014 2014081002 Tyo 2014081003 Alya 2014081004 Tika 2014081005 Yahdi 2014081006 Rendy 2014081007 Rima 2014081008 Budi 2014081009 RANI 2014111001 Jim Bobo DKV 2014111002 Lanang 2015111010 Prita 2015 thn Count (nim) 2012 1 2014 11 2015 prodi Count (nim) DKV 3 SIF 9 TIF 1 AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF

Universitas Pembangunan Jaya – SIF_TIF See You Next Session Thank’s AER – 2011/2012 Universitas Pembangunan Jaya – SIF_TIF