By Galih Hermawan IF. FTIK. UNIKOM 4 October 2018.

Slides:



Advertisements
Presentasi serupa
Basis Data 2.
Advertisements


Yuswanto Modifikasi Data.
SQL.
SQL (Structured Query Language)
PERINTAH SQL.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
SQL.
SISTEM BASISDATA Lasmedi Afuan, ST.,M.Cs. SQL (S RUCTURE Q UERY L ANGUAGE ) Query/SQL : Bahasa standar yang digunakan untuk mengakses basisdata. Standar.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Strctured Query Language
Data Manipulation Language (Aggregate Function)
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
QUERY Antar Tabel Basis Data.

SQL (Structured Query Language) Materi Pertemuan
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.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL ALIAS Alias dipergunakan jika ingin memberikan nama lain pada tabel atau kolom/field Sintaks untuk Alias Tabel SELECT column_name(s) FROM table_name.
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]
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
Mengekspor, Menyalin, dan Mengimpor Data

Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Structure Query Language
Rekayasa Perangkat Lunak Materi 3 (Database)
PEMASARAN BERBASIS WEB
TABEL VIRTUAL (VIEW) SYAIFUL HUDA, S.Kom.
MENAMPILKAN DATA DARI BEBERAPA TABEL
SQL (Structured Query Language)
Query.
MENGENAL BERBAGAI KLAUSA PADA SELECT
Pemrograman Visual Akuntansi III
VIEW.
Query.
PEMASARAN BERBASIS WEB
Connect to the Server - Putty
QUERY SQL Modul Query.
Oleh : Henry Primandari,S.Kom (2006) STMIK MDP Palembang
Structured Query Language (SQL)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Rekayasa Perangkat Lunak (Materi 2 Database)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
Structure Query Language (II)
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
AGGREGATE FUNCTION DB - Wiji Setiyaningsih, M.Kom.
JOIN TABLE DB - Wiji Setiyaningsih, M.Kom.
SQL(SELECT QUERY LANGUAGE)
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
PERINTAH PENGAKSESAN DATA
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
Transcript presentasi:

By Galih Hermawan IF. FTIK. UNIKOM 4 October 2018

Intro  Salah satu fungsi utama pada database relasional adalah kemampuan mengakses data yang telah tersimpan dalam database.

Sintaks  Sintaks Umum dimana sumber data SELECT {* | } ::= { | } [[AS] ] [{, { | } [[AS] ]}...] FROM [{, }...] ::= [[AS] ] [{USE | IGNORE | FORCE} INDEX [{, }...]]

Impor Database World  Buka MySQL Console  Login sebagai salah satu user (misal: root)  Buat database baru dengan ketentuan: Dunia_NamaKelas Contoh: Dunia_IF1  Gunakan database yang baru dibuat tersebut  Eksekusi perintah source atau \. disertai nama dan alamat file world.sql

Impor Database World Contoh tampilan eksekusi: Tunggu beberapa saat sampai semua QUERY OK.

Periksa Isi Database dan Tabel  Menampilkan semua tabel  Menampilkan semua data rekod di semua kolomnya pada tabel city.  Silakan coba juga pada tabel country dan countrylanguage. SELECT * FROM city;

Skema Relasi – Optimal Design City PKID Name FKCountryCode District Population CountryLanguage FKCountryCode Language IsOfficial Percentage Country PKCode Name Continent Region SurfaceArea IndepYear Population LifeExpectancy GovernmentForm HeadOfState Capital

Seleksi Data pada Kolom dan dengan Kondisi Tertentu  Menampilkan data dari tabel City hanya pada kolom nama kota dan populasinya  Menampilkan data dari tabel City hanya pada kolom nama kota dan populasinya, dimana kode negaranya adalah IDN SELECT Name, Population FROM city; SELECT Name, Population FROM city WHERE CountryCode = "IDN";

Seleksi Data dengan Pengurutan  Menampilkan data dari tabel City hanya pada kolom nama kota dan populasi, dimana kode negaranya adalah IDN dan hanya kota yang populasinya di atas 1 juta, serta diurutkan berdasarkan populasi secara descending. SELECT Name, Population FROM city WHERE CountryCode = "IDN" AND population > ORDER BY population DESC;

Penggunaan Limit untuk Membatasi Jumlah Data  Tampilkan tiga kota di negara dengan kode “IDN” yang memiliki jumlah populasi terkecil. Hanya pada kolom nama kota, nama provinsi, dan populasi. SELECT Name, District, Population FROM city WHERE CountryCode = "IDN” ORDER BY population ASC LIMIT 3;

Penggunaan Distinct untuk Menghilangkan Duplikasi Data  Tampilkan nama-nama provinsi yang ada di negara dengan kode “IDN” dan diurutkan berdasarkan nama provinsi tersebut secara ascending. SELECT DISTINCT(District) FROM city WHERE CountryCode = "IDN“ ORDER BY District;

Fungsi Agregasi Meliputi:  AVG (Average) – nilai rerata  MAX (Maximum) – nilai maksimum  MIN (Minimum) – nilai minimum  COUNT – banyak (cacah) data  SUM (Summarize) – jumlah (total) data

Penggunaan Fungsi Agregasi dan Alias  Menampilkan banyaknya kota di provinsi “West Java” alias (AS) dapat digunakan untuk mengubah tampilan judul kolom SELECT COUNT(ID) FROM city WHERE District = “West Java“; SELECT COUNT(ID) AS “Jumlah Kota” FROM city WHERE District = “West Java“;

Penggunaan Distinct dalam Fungsi Agregasi  Menampilkan jumlah provinsi di negara dengan kode “IDN” SELECT COUNT(DISTINCT District) AS “Jumlah Provinsi” FROM city WHERE CountryCode= “IDN“;

Latihan  Berapa rata-rata populasi di negara-negara yang ada di region “Southeast Asia”.  Negara mana di dunia ini yang populasinya paling banyak.  Ada berapa bahasa “Tidak Resmi” yang ada di negara dengan kode “IDN”.  Tampilkan 10 negara di Asia yang luas permukaannya terbesar dimana bentuk pemerintahannya adalah “Republic”  Tampilkan kota mana saja di antara ketiga negara ini (IDN, MYS, THA) yang populasinya termasuk 10 besar.