Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT. TUJUAN Agar Mahasiswa dapat menampilkan data dengan menggunakan sintax SQL

Presentasi serupa


Presentasi berjudul: "MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT. TUJUAN Agar Mahasiswa dapat menampilkan data dengan menggunakan sintax SQL"— 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 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*’ Select * 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]*"; SELECT nama FROM mahasiswa 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 from mahasiswa 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) from nilai

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

23 FUNGSI AGREGATE  LEFT 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 FROM MAHASISWA

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. TUJUAN Agar Mahasiswa dapat menampilkan data dengan menggunakan sintax SQL"

Presentasi serupa


Iklan oleh Google