Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SQL-Pembatas dan Pengurutan Data Oleh : Devie Rosa Anamisa.

Presentasi serupa


Presentasi berjudul: "SQL-Pembatas dan Pengurutan Data Oleh : Devie Rosa Anamisa."— Transcript presentasi:

1 SQL-Pembatas dan Pengurutan Data Oleh : Devie Rosa Anamisa

2 Membatasi Baris Menggunakan Klausa Where Baris-baris data yang dihasilkan dari suatu query dapat dibatasi dengan memberikan klausa WHERE. Baris-baris data yang dihasilkan dari suatu query dapat dibatasi dengan memberikan klausa WHERE. Bentuk umumnya: Bentuk umumnya: SELECT [DISTICNT]{*,column[alias],..} FROM table [WHERE condition(s)];

3 Contoh : Contoh : Mendapatkan pegawai yang bekerja di departemen 90 Perintah SQL: SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id =90

4 Kondisi Pembandingan Operator perbandingan dapat digunakan pada klausa WHERE, dan mempunyai sintak sebagai berikut: Operator perbandingan dapat digunakan pada klausa WHERE, dan mempunyai sintak sebagai berikut: WHERE exp operator value Contoh: Contoh: SELECT last_name, salary FROM employees where salary > 9000

5 Kondisi Pembanding Yang Lain SELECT nama,tgl_lahir FROM dosen WHERE tgl_lahir BETWEEN ' ' AND ' ' SELECT nama,tgl_lahir FROM dosen WHERE tgl_lahir BETWEEN ' ' AND ' '

6 SELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN ( 100, 101, 201 ) SELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN ( 100, 101, 201 ) Operator LIKE digunakan untuk membentuk pencarian string yang sesuai dengan nilai yang dicantumkan pada kondisi. Kondisi pencarian dapat berisi karakter atau bilangan, dan 2 symbol khusus berikut: Operator LIKE digunakan untuk membentuk pencarian string yang sesuai dengan nilai yang dicantumkan pada kondisi. Kondisi pencarian dapat berisi karakter atau bilangan, dan 2 symbol khusus berikut: % menotasikan zero atau banyak karakter % menotasikan zero atau banyak karakter _ menotasikan satu karakter _ menotasikan satu karakter

7 SELECT nama FROM dosen WHERE nama LIKE 'M%‘ SELECT nama FROM dosen WHERE nama LIKE 'M%‘ SELECT nama FROM dosen WHERE nama LIKE '%AM%' SELECT nama FROM dosen WHERE nama LIKE '%AM%' SELECT nama FROM dosen WHERE nama LIKE '_A%'

8 Kondisi Logika Operator logika mengkombinasikan hasil dari dua komponen kondisi. Operator logika mengkombinasikan hasil dari dua komponen kondisi. 3 macam operator logika yang tersedia, yaitu AND, OR dan NOT. 3 macam operator logika yang tersedia, yaitu AND, OR dan NOT. Menggunakan operator AND Menggunakan operator AND Operator logika AND akan bernilai benar jika semua kondisi benar. Operator logika AND akan bernilai benar jika semua kondisi benar. Contoh: Contoh: SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >=1000 AND job_id LIKE '%MAN%'

9 Menggunakan Operator OR Menggunakan Operator OR Operator logika OR bernilai benar jika salah satu dari kondisi bernilai benar. Operator logika OR bernilai benar jika salah satu dari kondisi bernilai benar. Contoh: Contoh: SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >=10000 OR job_id LIKE '%MAN%‘; Menggunakan Operator NOT Menggunakan Operator NOT Contoh: Contoh: SELECT employee_id, last_name, job_id FROM employees WHERE job_id NOT IN ( 'ad_vp');

10 Urutan Presedensi Perhatikan contoh berikut, dan perhatikan hasil yang diperoleh berdasarkan presedensi operator yang digunakan: Perhatikan contoh berikut, dan perhatikan hasil yang diperoleh berdasarkan presedensi operator yang digunakan: SELECT last_name, job_id, salary FROM employees WHERE job_id = 'ad_vp' OR job_id = 'it_prog' AND salary >12000

11 Klausa ORDER BY Klausa ORDER BY digunakan untuk mengurutkan data hasil query. Terdapat 2 jenis : ASC (ascending – urut naik) dan DESC (descending – urut turun). Klausa ORDER BY digunakan untuk mengurutkan data hasil query. Terdapat 2 jenis : ASC (ascending – urut naik) dan DESC (descending – urut turun). Secara default jika tidak ditampilkan maka dianggap urut naik. Secara default jika tidak ditampilkan maka dianggap urut naik. Contoh: Contoh: SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date

12 Soal 1. Buat query untuk menampilkan nama dan gaji dari pegawai yang memiliki gaji lebih dari Buat query untuk menampilkan nama pegawai dan nomer departemen dari pegawai tersebut untuk pegawai yang mempunyai nomer pegawai = Tampilkan nama dan gaji untuk pegawai yang memiliki gaji yang TIDAK berada dalam nilai antara 4000 sampai 6000.

13 Terima Kasih


Download ppt "SQL-Pembatas dan Pengurutan Data Oleh : Devie Rosa Anamisa."

Presentasi serupa


Iklan oleh Google