PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL.
KUMPULAN PERINTAH SQL PENDY.
SQL (Structured Query Language)
BAHASA QUERY TERAPAN Sub Materi : Structured Query Language
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
1 Penulisan Statements SELECT SQL Dasar. 1-2 Tujuan Setelah mengikuti sesi ini, diharapkan mampu : Mendaftar kemampuan statement SELECT SQL Mengeksekusi.
SQL Basis Data.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
Basisdata Pertanian. After completing this lesson, you should be able to do the following Identify the available group functions Describe the use of group.
ALJABAR RELASIONAL Mata Kuliah : Database 1 Dosen : Tessy Badriyah.
SQL: Queries II, Constraints & Triggers (Chap. 5 – Ramakrishnan)
SQL.
SQL Part 3 Latar Belakang Desain Tabel Normalisasi Aljabar relasional
Data Manipulation Language (Aggregate Function)
Pertemuan : Basisdata Terapan
Query Agregasi akhmadzaini.
Jalankan script sql berikut : sekolah.sql
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
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.
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
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.
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]
JOIN Perintah Join digunakan untuk menggabungkan 2 atau lebih tabel dengan syarat tabel yang digabungkan memiliki field yang sama.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
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 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
SQL (Structure Query Language) Pertemuan 5 – Reporting Aggregate Data Using the Group Function sy urf gm ail. co m.
SQL-Pembatas dan Pengurutan Data
Modul SBD-2 …….. SQL Server

Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
SQL (Structure Query Language)
Structure Query Language
PEMASARAN BERBASIS WEB
Query.
Praktikum Database Subquery Lanjutan dan View
Query.
Menggunakan Subquery untuk Memecahkan Query Query
Using Subqueries to Solve Queries
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
PEMASARAN BERBASIS WEB
SQL Data Manipulation IK203 Sistem Basis Data Pertemuan #12
Perintah Manipulasi Data
Basis Data [TK1064] IX. Select Di sajikan untuk Lingkungan TASS
SQL (2) (Structure Query Language)
Jalankan script sql berikut : sekolah.sql
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
PRAKTIKUM BASIS DATA (6) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
BASIS DATA LANJUT SEMESTER II
AGGREGATE FUNCTION DB - Wiji Setiyaningsih, M.Kom.
JOIN TABLE DB - Wiji Setiyaningsih, M.Kom.
Basis Data Bab 3 Structured Query Language (SQL).
KULIAH “PRAKTIKUM BASIS DATA“ TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT.
Query Lanjut Program Studi D3 Teknik Informatika -Fakultas Ilmu Terapan.
BAHASA BASIS DATA Data Manipulation Languange
Transcript presentasi:

PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA Oleh : AFIYATI S.KOM, MT

CREATE TABLE

IMPORT DATA

QUERY LIKE SELECT * FROM employees WHERE FIRST_NAME LIKE 'S%'; OPERATOR BOOLEAN: COMPARISON <, =, >, <=, >=, <> IS NULL, IS NOT NULL BETWEEN, IN, EXISTS AND, OR, NOT WHERE SALARY >= 2900

UNION, UNION ALL, INTERSECT, MINUS SELECT employee_id, job_id FROM employees UNION ALL FROM job_history ORDER BY employee_id

Membuat Group Data Ada keadaan penggunaan fungsi agregat untuk menghasilkan beberapa record data sekaligus berdasarkan kondisi khusus atau group dari suatu kolom tertentu. Maka dapat digunakan klausa GROUP BY. SELECT column, … FROM table [WHEREcondition] [GROUP BYcolumn] [ORDER BYcolumn];

FUNGSI AGREGAT Fungsi agregat adalah fungsi-fungsi yang mengambil kumpulan (collection) suatu himpunan data atau beberapa himpunan data dan mengembalikan dalam bentuk nilai tunggal. Terdapat 5 fungsi agregasi (agregat) baku, yaitu: 1. AVG 2. COUNT 3. MAX 4. MIN 5. SUM

FUNCTION Fungsi AVG dan SUM Fungsi AVG digunakan untuk mencari nilai rata-rata pada suatu kolom data. FungsiSUM digunakan untuk mencari nilai jumlah total pada suatu kolom SELECT AVG(salary), MAX(salary), MIN(salary), SUM(salary) FROM employees WHERE job_id LIKE '%REP%';

Fungsi MIN dan MAX Fungsi MIN digunakan untuk mencari nilai data paling kecil (minimum). Fungsi MAX digunakan untuk mencari nilai data paling besar (Maximum). SELECT MIN(hire_date), MAX(hire_date) FROM employees;

Fungsi COUNT Fungsi COUNT digunakan untuk mencari jumlah record data row (jumlah baris data yang dihasilkan dari query / banyaknya data). SELECT COUNT(*) FROM employees WHERE department_id = 50; Fungsi COUNT digunakan untuk menghitung jumlah data record pada suatu kolom. Count mengabaikan adanya data yang sifatnya NULL VALUE. SELECT COUNT(commission_pct) FROM employees WHERE department_id = 80;

Latihan Tampilkan nomor departemen dan rata-rata gaji setahun pegawai untuk tiap-tiap department, dengan rata-rata gaji setahun tersebut antara $10000 dan $50000. Select department_id, avg(salary*12) From employees group by department_id having avg(salary) between 10000 and 50000;

Latihan 1. Tampilkan nama pertama, email dan gaji pegawai yang memiliki nama depan berawalan “Dwi”atau berakhiran “wati”dan memiliki domain email baik di yahoo.com, gmail.com, hotmail.com maupun eepis-its.edu. Tampilkan menurut abjad nama pertama. 2.Tampilkan nomor departemen, rata-rata gaji dan total gaji pegawai untuk tiap-tiap manager departemen yang memimpin. 3.Tampilkan nomor departemen, rata-rata gaji dan total gaji setahun pegawai untuk tiap-tiap manager departemen yang memimpin, dan yang memiliki total gaji setahun tadi > 50 juta, serta nama belakang manager mengandung kata “sal”.