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 tyas@stikom.edu

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] ] tyas@stikom.edu

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

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

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

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

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. tyas@stikom.edu 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. tyas@stikom.edu 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. tyas@stikom.edu 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 tyas@stikom.edu Urut secara Descending

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

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

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

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

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

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

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) tyas@stikom.edu

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

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

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

22 FUNGSI AGREGATE tyas@stikom.edu 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 tyas@stikom.edu

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

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 tyas@stikom.edu

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

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 tyas@stikom.edu

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


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

Presentasi serupa


Iklan oleh Google