MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL.
SQL (Structured Query Language)
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL Basis Data.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
Latihan SQL.
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.
Jalankan script sql berikut : sekolah.sql
Me-Retrieve Data Menggunakan Pernyataan SQL SELECT
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

P E R T E M U A N 12 SISTEM BASIS DATA.
Data Types Data Definition Language Referential Constraint SQL Query
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
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]
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
STRUCTURED QUERY LANGUAGE (SQL)
Data Manipulation Language
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 3 – RESTRICTING AND SORTING DATA sy urf gm ail. co m.
Modul SBD-2 …….. SQL Server

Pertemuan ke-sekian Structure Query Language (SQL) Lanjut
Structure Query Language
Rekayasa Perangkat Lunak Materi 3 (Database)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Query.
Pemrograman Visual Akuntansi III
Query.
SQL -- DML Pertemuan 7.
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
Stucture Query Language
Connect to the Server - Putty
QUERY SQL Modul Query.
Structured Query Language (SQL)
MENAMPILKAN DATA DARI BEBERAPA TABEL
Perintah Manipulasi Data
Query dalam sql server Pertemuan 6.
Jalankan script sql berikut : sekolah.sql
Pertemuan 7 SQL – SELECT (Join Table)
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
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Stucture Query Language
SQL(SELECT QUERY LANGUAGE)
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Stucture Query Language
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Data Manipulation Languange
Pengantar Teknologi SIM 2 (pertemuan 7)
Transcript presentasi:

MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT

tyas@stikom.edu TUJUAN Agar Mahasiswa dapat menampilkan data dengan menggunakan sintax SQL

STATEMENT SELECT tyas@stikom.edu Statement SELECT tidak mengubah data didalam database. Statement ini digunakan hanya untuk melakukan menampilkan data. Syntax penulisan statement SELECT : SELECT select_list [ INTO new_table_ ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition] [ ORDER BY order_expression [ASC | DESC] ]

STATEMENT SELECT Select * from mahasiswa Select nim, nama, alamat from mahasiswa tyas@stikom.edu

STATEMENT SELECT tyas@stikom.edu Where dipergunakan untuk menampilkan satu / beberapa / semua record (data value) dari suatu tabel sesuai dengan kondisi yang ditentukan.

STATEMENT SELECT tyas@stikom.edu Select nim,nama,alamat from mahasiswa where nim = ‘990001’ Select nim,nama,alamat from mahasiswa where nim <> ‘990001’ Select nim,nama,alamat from mahasiswa where nim < ‘990001’

tyas@stikom.edu STATEMENT SELECT Jika diiginkan lebih dari satu kondisi where, maka dapat dipergunakan fungsi AND atau OR. Select * from spp where nim=‘990001’ or biaya=1500000

STATEMENT SELECT GROUP BY & HAVING GROUP BY dipergunakan untuk mengelompokan suatu record. Biasanya di gabungkan dengan fungsi COUNT untuk mendapatkan total record yang dimaksud. Select kota, count(*) as jumlah from mahasiswa group by kota tyas@stikom.edu

STATEMENT SELECT HAVING dipergunakan untuk memberikan kondisi pada fungsi GROUP BY. Fungsi HAVING sama dengan fungsi WHERE. Select kota, count(kota) as jumlah, kode_pos from mahasiswa group by kota, kode_pos having kode_pos > 60291 tyas@stikom.edu

STATEMENT SELECT ORDER BY ORDER BY digunakan untuk mengurutkan data yang ditampilkan sesuai kolom, secara Ascending atau Descending. Select nim,nama,kota From mahasiswa Order by nim Urut secara Ascending tyas@stikom.edu

STATEMENT SELECT Select nim,nama,kota From mahasiswa Order by nim desc Urut secara Descending tyas@stikom.edu

OPERATOR KARAKTER LIKE tyas@stikom.edu LIKE Operator LIKE dipergunakan untuk mencari suatu data dengan kondisi yang hampir sesuai dengan yang diinginkan

Operator LIKE Select * from mahasiswa where kota like ‘sura*’ Select * from mahasiswa where nama like ‘*ia’ tyas@stikom.edu

Operator LIKE Select * from mahasiswa where alamat like ‘*Pahlawan*’ from nilai where nilai like ‘9#’ tyas@stikom.edu

Operator LIKE Select * from mahasiswa where kode_pos like ‘6#29#’ tyas@stikom.edu

Operator LIKE SELECT nama FROM mahasiswa WHERE nama like "[a-f]*"; WHERE nama like "[ab]*"; tyas@stikom.edu

OPERATOR LAIN-LAIN IN IN digunakan untuk menampilkan data dari ekspresi yang sesuai dengan daftar tyas@stikom.edu

Operator IN SELECT nim,nama from mahasiswa where nama in ("Dina","Fifi"); SELECT nim,nama,kode_pos where kode_pos in ( 60291) tyas@stikom.edu

Operator IN BETWEEN SELECT nim,nama from mahasiswa where nim Between "990001" and "990006" tyas@stikom.edu

FUNGSI AGREGATE Fungsi Agregat digunakan untuk mengolah field yang bersifat numerik. Fungsi-fungsi agregat adalah: tyas@stikom.edu

FUNGSI AGREGATE SELECT count(nilai) from nilai SELECT sum(nilai) tyas@stikom.edu

FUNGSI AGREGATE SELECT max(nilai) from nilai SELECT min(nilai) SELECT avg(nilai) from nilai tyas@stikom.edu

FUNGSI AGREGATE SELECT LEFT (nama_field,jumlah_karakter) Fungsi Left() digunakan untuk mengambil beberapa character sebelah kiri dari field yang ditentukan. SELECT LEFT (nama_field,jumlah_karakter) FROM nama_tabel tyas@stikom.edu

FUNGSI AGREGATE SELECT LEFT(NAMA,2) AS NAMA_MHS FROM MAHASISWA SELECT LEFT(KODE_POS,3) AS KODEPOS tyas@stikom.edu

FUNGSI STRING RIGHT Fungsi Right() digunakan untuk mengambil beberapa character sebelah kanan dari field yang ditentukan. SELECT RIGHT (nama_field,jumlah_karakter) FROM nama_tabel tyas@stikom.edu

FUNGSI STRING SELECT RIGHT(NAMA,2) AS NAMA_MHS FROM MAHASISWA SELECT RIGHT(NOREK,5) AS NOMOR FROM SPP tyas@stikom.edu

FUNGSI STRING MID Fungsi Mid() digunakan untuk mengambil beberapa character dari field yang ditentukan nilai awalnya (mulai dari kiri) dan jumlahnya. SELECT MID(nama_field,karakter_mulai,jumlah_karakter) FROM nama_tabel tyas@stikom.edu

FUNGSI STRING SELECT MID(NAMA,3,1) AS NAMA_MHS FROM MAHASISWA SELECT MID(NOREK,2,5) AS NOMOR FROM SPP tyas@stikom.edu