Structure Query Language

Slides:



Advertisements
Presentasi serupa
SQL.
Advertisements

SQL (Structured Query Language)
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.

SQL.
PRAKTIKUM BASIS DATA (4) TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA
Strctured Query Language
Fungsi SQL lanjut dan pengambilan data dari multiple table.
Pertemuan : 8 Basis Data Terapan
Data Manipulation Language (Aggregate Function)
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Query Agregasi akhmadzaini.
Me-Retrieve Data Menggunakan Pernyataan SQL SELECT
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
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.
MEMBUAT TABEL Tombol untuk membuat tabel ada di menu insert
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
Fungsi JOIN.

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.
Advanced Query Formulation dengan SQL
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL: DML (2) Basis Data Pertemuan 07.
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.
PERTEMUAN 10 QUERY KOMERSIAL LANJUTAN Agus Riyanto, S.Kom.
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)
SQL (Structure Query Language) Pertemuan 5 – Reporting Aggregate Data Using the Group Function sy urf gm ail. co m.
Pengelolaan Database Kependudukan

Menampilkan Data dari Beberapa Tabel
Rekayasa Perangkat Lunak Materi 3 (Database)
PEMASARAN BERBASIS WEB
MENAMPILKAN DATA DARI BEBERAPA TABEL
Query.
JOIN.
Pemrograman Visual Akuntansi III
Query.
Menggunakan Subquery untuk Memecahkan Query Query
JOIN.
Using Subqueries to Solve Queries
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
PEMASARAN BERBASIS WEB
QUERY SQL Modul Query.
MENAMPILKAN DATA DARI BEBERAPA TABEL
Structured Query Language
Query dalam sql server Pertemuan 6.
Sesi VI Query dengan SQL
Pertemuan 7 SQL – SELECT (Join Table)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
BASIS DATA LANJUT SEMESTER II
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
BAHASA BASIS DATA Single Row Function
Transcript presentasi:

Structure Query Language SQL Structure Query Language Structure Query Language Structure Query Language ADVANCE

SQL Data Type MySQL Text Type : 11/7/2017 By : Suwondo, S.Kom

SQL Data Type MySQL Number Type : 11/7/2017 By : Suwondo, S.Kom

SQL Data Type MySQL Date Type : 11/7/2017 By : Suwondo, S.Kom

SQL Query Query lebih dari satu tabel Kita bisa melakukan query dengan lebih dari satu tabel. Syntax : SELECT nama_tabel1.nama_kolom_n [, nama_tabel2.nama_kolom_n], .... FROM nama_tabel1 [, nama_tabel2] [WHERE] nama_tabel1.nama_kolom_n operator nilai; Contoh : SELECT siswa.NIS, siswa.Nama, agama.nama_agama FROM siswa, agama WHERE siswa.id_agama = agama.id_agama; 11/7/2017 By : Suwondo, S.Kom

SQL Alias Kita dapat memberikan tabel atau kolom nama lain dengan menggunakan sebuah alias. Ini bisa menjadi hal yang baik untuk dilakukan jika Kita memiliki nama tabel atau nama kolom yang sangat panjang atau kompleks. Sebuah nama alias bisa apa saja, tetapi biasanya singkat. Syntax Alias untuk Table : SELECT column_name(s) FROM table_name AS alias_name Syntax Alias untuk Kolom : SELECT column_name AS alias_name FROM table_name Contoh : SELECT A.nama_agama, B.nama FROM agama AS A, siswa AS B; SELECT id_agama AS id, nama_agama FROM agama; 11/7/2017 By : Suwondo, S.Kom

SQL Aggregate Fungsi aggregate untuk menghitung nilai dari kolom. Macam – macam fungsi aggregate : AVG () - Mengembalikan nilai rata-rata COUNT () - Mengembalikan jumlah baris MAX () - Mengembalikan nilai terbesar MIN () - Mengembalikan nilai terkecil SUM () - Mengembalikan jumlah tersebut Contoh : SELECT COUNT(*) FROM siswa; SELECT SUM(nilai) FROM tb_nilai; 11/7/2017 By : Suwondo, S.Kom

SQL Joins Kata kunci JOIN digunakan dalam pernyataan SQL untuk query data dari dua atau lebih tabel, berdasarkan hubungan antara kolom tertentu dalam tabel ini. Dalam MySQL ada 3 bentuk JOIN : INNER JOIN ; ditampilkan jika kedua kolom penghubung ada semua LEFT JOIN ; di tampilkan jika kolom yang sebelah kiri ada datanya RIGHT JOIN ; di tampilkan jika kolom yang sebelah kanan ada datanya Syntax : SELECT alias_table1.nama_kolom [,alias_tabel2.nama_kolom] … FROM tabel1 AS alias_tabel1 INNER | LEFT | RIGHT JOIN ON ( alias_tabel1.nama_kolom_penghubung = alias_tabel2.nama_kolom_penghubung); 11/7/2017 By : Suwondo, S.Kom

SQL Joins Contoh : SELECT A.NIS, A.Nama, B.Nama_agama FROM siswa AS A INNER JOIN agama AS B ON (A.Id_agama = B.Id_agama); 11/7/2017 By : Suwondo, S.Kom

SQL Group By Group By di gunakan untuk mengelompokkan data berdasarkan kolom tertentu. Syntax : SELECT column_name, aggregate_function(column_name) FROM table_name [WHERE] column_name operator value GROUP BY column_name; Contoh : SELECT nis, nama, alamat FROM siswa GROUP BY nama; 11/7/2017 By : Suwondo, S.Kom

SQL Having Klausa HAVING ditambahkan ke dalam SQL karena keyword WHERE tidak dapat digunakan dengan fungsi agregat. Syntax : SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name HAVING aggregate_function(column_name) operator value Contoh : SELECT nama, SUM(nilai) FROM tb_nilai WHERE nis = ‘001’ GROUP BY nama HAVING SUM (nilai) < 80 11/7/2017 By : Suwondo, S.Kom

SQL Union UNION menggabungkan dua atau lebih statement select. Syntax : SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 Contoh : SELECT nama FROM siswa UNION SELECT nama_agama FROM agama; 11/7/2017 By : Suwondo, S.Kom