SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
Database Relasi Pertemuan 3.
PEMROGRAMAN BASIS DATA

DML Lanjutan Pertemuan Minggu Ke-10.
SQL.
PHP: Hypertext Preprocessor
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)
Pertemuan : Basisdata Terapan
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Query Agregasi akhmadzaini.
Jalankan script sql berikut : sekolah.sql
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.
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.
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
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
Manipulasi tabel Pertemuan ke 5.
Structure Query Language
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
Connect to the Server - Putty
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)
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

SQL ADVANCEADVANCE

SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2

SQL Data Type MySQL Number Type : 9/7/2014By : Suwondo, S.Kom3

SQL Data Type MySQL Date Type : 9/7/2014By : Suwondo, S.Kom4

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; 9/7/2014By : Suwondo, S.Kom5

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; 9/7/2014By : Suwondo, S.Kom6

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; 9/7/2014By : Suwondo, S.Kom7

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); 9/7/2014By : Suwondo, S.Kom8

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); 9/7/2014By : Suwondo, S.Kom9

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; 9/7/2014By : Suwondo, S.Kom10

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 9/7/2014By : Suwondo, S.Kom11

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; 9/7/2014By : Suwondo, S.Kom12