Query.

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL – DML.
SQL.
SQL (Structured Query Language)
BAHASA QUERY TERAPAN Sub Materi : 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
Data Manipulation Language (Aggregate Function)
Pertemuan : Basisdata Terapan
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

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 (Structured Query Language)
Sistem Basis Data Pertemuan 11 Presented by :
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]
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
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.
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.

Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Structure Query Language
Rekayasa Perangkat Lunak Materi 3 (Database)
PEMASARAN BERBASIS WEB
Query.
Pemrograman Visual Akuntansi III
Praktikum Database Subquery Lanjutan dan View
Using Subqueries to Solve Queries
SQL -- DML Pertemuan 7.
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
PEMASARAN BERBASIS WEB
Stucture Query Language
Connect to the Server - Putty
QUERY SQL Modul Query.
Dml(Data manipulation language)
SQL Data Manipulation IK203 Sistem Basis Data Pertemuan #12
SQL (2) (Structure Query Language)
Jalankan script sql berikut : sekolah.sql
Rekayasa Perangkat Lunak (Materi 2 Database)
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 :
BASIS DATA LANJUT SEMESTER II
Stucture Query Language
DML dan View Oleh : Sri Herawati.
Stucture Query Language
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
BAHASA BASIS DATA Single Row Function
Transcript presentasi:

query

Query adalah pernyataan yang meminta pengguna mengambil informasi Query adalah pernyataan yang meminta pengguna mengambil informasi. Bagian DML yang terlibat dalam pengambilan informasi disebut bahasa query. Istilah bahasa query sering disamakan dengan istilah manipulasi data. Sedangkan SQL adalah sintaks untuk mengeksekusi query.

PERINTAH-PERINTAH 1. Kondisi Like Kondisi Like digunakan untuk menentukan pencarian berdasarkan pola tertentu pada suatu kolom. Sintaks : Select nama_kolom From nama_tabel Where nama_kolom Like pola

2. Klausa Order By Klausa order by digunakan untuk mengurutkan hasil query. Pengurutan dapat dilakukan secara ascending atau descending. Anda juga bisa mengurutkan hasil query berdasarkan sebuah kolom ataupun beberapa kolom. Select * From Nama_Tabel Order By Nama_Kolom Asc/Desc;

3. Klausa Group By Klausa group by digunakan untuk mengelompokkam hasil query. Sintaks : Select nama_kolom, count(nama_kolom) From Nama_tabel Group By Nama_Kolom

4. Having Klausa Having disediakan untuk mendukung Klausa Goup By untuk menentukan Kondisi bagi Group By. Select nama_kolom, count(nama_kolom) From nama_tabel Group By nama_kolom Having Count(nama_kolom) Kondisi nilai.

5. IN/NOT IN Operator IN bisa digunakan jika kita mengetahui nilai pasti yang akan diambil untuk setidaknya satu kolom. Sintaks : Select * From nama_tabel Where nama_kolom IN(nilai1, nilai2,..)

6. Between. And Operator Between. And memilih data antara dua nilai 6. Between..And Operator Between...And memilih data antara dua nilai. Nilai dapat berupa angka, teks, atau tanggal. Sintaks : Select * From nama_tabel Where nama_kolom Between nilai1 And nilai2;

Sintaks: Select Count(nama_kolom) From nama_tabel; 7. Aggregate Functions (COUNT, SUM, AVG, MIN, MAX) a. Count digunakan untuk menghitung jumlah baris suatu kolom pada tabel. Sintaks: Select Count(nama_kolom) From nama_tabel;

b. SUM Perintah yang digunakan untuk menghitung jumlah nilai suatu kolom pada tabel. Sintaks : Select Sum(nama_kolom) From nama_tabel;

c. AVG Perintah yang digunakan untuk menghitung rata-rata dari nilai suatu kolom pada tabel. Sintaks: Select AVG(nama_kolom) From nama_tabel;

d. MIN Perintah yang digunakan untuk menampilkan nilai terkecil dari suatu kolom pada tabel. Sintaks: Select MIN(nama_kolom) From nama_tabel;

e. MAX Perintah yang digunakan untuk menampilkan nilai terbesar dari suatu kolom pada tabel. Sintaks : Select MAX(nama_kolom) From nama_tabel;

UNION merupakan operator yang digunakan untuk menggabungkan hasil query, dengan ketentuan jumlah, nama dan tipe kolom dari masing-masing tabel yang akan ditampilkan datanya harus sama.

INTERSECT merupakan operator yang digunakan untuk memperoleh data dari dua buah query dimana data yang ditampilkan adalah yang memenuhi kedua query tersebut dengan ketentuan jumlah, nama dan tipe kolom dari masing-masing tabel yang akan ditampilkan datanya harus sama. Syntax : SELECT * FROM namatabel1 INTERSECT SELECT * FROM namatabel2

EXCEPT / Set Difference merupakan operator yang digunakan untuk memperoleh data dari dua buah query dimana data yang ditampilkan adalah data yang ada pada hasil query 1 dan tidak terdapat pada data dari hasil query 2 dengan ketentuan jumlah, nama dan tipe kolom dari masing-masing tabel yang akan ditampilkan datanya harus sama. Syntax : SELECT * FROM namatabel1 EXCEPT SELECT * FROM namatabel2