Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.

Presentasi serupa


Presentasi berjudul: "MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT."— Transcript presentasi:

1 MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT

2 TUJUAN Agar Mahasiswa dapat menampilkan data dengan menggunakan sintax SQL

3 STATEMENT SELECT 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] ]

4 STATEMENT SELECT Select * from mahasiswa
Select nim, nama, alamat from mahasiswa

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

6 STATEMENT SELECT 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’

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

8 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

9 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

10 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

11 STATEMENT SELECT Select nim,nama,kota From mahasiswa Order by nim desc
Urut secara Descending

12 OPERATOR KARAKTER LIKE
LIKE Operator LIKE dipergunakan untuk mencari suatu data dengan kondisi yang hampir sesuai dengan yang diinginkan

13 Operator LIKE Select * from mahasiswa where kota like ‘sura*’
Select * from mahasiswa where nama like ‘*ia’

14 Operator LIKE Select * from mahasiswa where alamat like ‘*Pahlawan*’
from nilai where nilai like ‘9#’

15 Operator LIKE Select * from mahasiswa where kode_pos like ‘6#29#’

16 Operator LIKE SELECT nama FROM mahasiswa WHERE nama like "[a-f]*";
WHERE nama like "[ab]*";

17 OPERATOR LAIN-LAIN IN IN digunakan untuk menampilkan data dari ekspresi yang sesuai dengan daftar

18 Operator IN SELECT nim,nama from mahasiswa
where nama in ("Dina","Fifi"); SELECT nim,nama,kode_pos where kode_pos in ( 60291)

19 Operator IN BETWEEN SELECT nim,nama from mahasiswa where nim
Between "990001" and "990006"

20 FUNGSI AGREGATE Fungsi Agregat digunakan untuk mengolah field yang bersifat numerik. Fungsi-fungsi agregat adalah:

21 FUNGSI AGREGATE SELECT count(nilai) from nilai SELECT sum(nilai)

22 FUNGSI AGREGATE SELECT max(nilai) from nilai SELECT min(nilai)
SELECT avg(nilai) from nilai

23 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

24 FUNGSI AGREGATE SELECT LEFT(NAMA,2) AS NAMA_MHS FROM MAHASISWA
SELECT LEFT(KODE_POS,3) AS KODEPOS

25 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

26 FUNGSI STRING SELECT RIGHT(NAMA,2) AS NAMA_MHS FROM MAHASISWA
SELECT RIGHT(NOREK,5) AS NOMOR FROM SPP

27 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

28 FUNGSI STRING SELECT MID(NAMA,3,1) AS NAMA_MHS FROM MAHASISWA
SELECT MID(NOREK,2,5) AS NOMOR FROM SPP


Download ppt "MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT."

Presentasi serupa


Iklan oleh Google