Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Basis Data. Restricting Why ? Karena tidak semua data kita perlukan. Hanya data tertentu yang akan ditampilkan sesuai kebutuhan.

Presentasi serupa


Presentasi berjudul: "Pemrograman Basis Data. Restricting Why ? Karena tidak semua data kita perlukan. Hanya data tertentu yang akan ditampilkan sesuai kebutuhan."— Transcript presentasi:

1 Pemrograman Basis Data

2 Restricting Why ? Karena tidak semua data kita perlukan. Hanya data tertentu yang akan ditampilkan sesuai kebutuhan.

3 Mengunakan WHERE Clause : Klausa WHERE digunakan untuk menyatakan pemilihan kriteria. Syntax : SELECT * |{DISTINCT] column / expression [alias],…} FROM table [WHERE condition (s); Klausa WHERE Secara kondisional kita dapat memanggil data dari tabel sesuai dengan persyaratan tertentu, klausa WHERE dapat ditambahkan pada statemen SELECT guna menentukan batasan data sesuai kondisi tertentu. Condition:is composed of column names, expressions, constants, and a comparison operator

4 Comparison Conditions : OperatorMeaning =Equal to >Greater than >=Greater than or equal to <Less than <=Less than or equal to <>Not equal to OperatorMeaning BETWEEN …… AND ……. Between two values (inclusive) IN (set)Match any of a list of values LIKEMatch a character pattern IS NULLIs a null value

5 Logical Conditions : OperatorMeaning ANDRETURN True if both component condition are true ORReturn True if either component condition is true NOTReturn true if the following condition is false

6 Example : TABEL TRANSAKSI NAMATGLBELITOTAL row 1--> Dina10-Des-10100000 row 2--> Dendi15-Apr-11105000 row 3--> Arya10-Des-1075000 row 4--> Siti11-Jan-1150000 row 5--> Mufiid11-Jan-1125000 row 6--> Siraaj01-Feb-1110000 row 7--> Semmy05-Okt-10150000 row 8--> Zaki10-Mar-11250000 row 9--> Anna15-Mar-11250000 row 10-> Fitri25-Feb-11120000 row 11-> Dina12-Des-10250000 row 12-> Mufiid10-Jan-1175000 row 13-> Siraaj15-Feb-10100000 row 14-> Semmy25-Feb-10150000 row 15-> Fitri25-Feb-10125000

7 Quis: Buat sintak queri, dan tampilkan hasilnya 1. Cari data transaksi penjualan tgl 25 feb 2011 2. Penjualan yang lebih besar dari 75000 3. Penjualan yang lebih besar sama dengan 100000 4. Penjualan yang lebih kecil dari 150000 5. Penjualan yang lebih kecil sama dengan 250000 6. Penjualan yang tidak sama dengan 0 7. Penjualan antara 100000 s/d 200000 8. Data pembeli yang namanya mengandung huruf ‘a’ 9. Data pembeli yang tidak mempunyai nama 10.Data transaksi pembelian yang tanggal beli bulan februari 2010 dan pembelian>100000 11. Data transaksi pembelian yang pembeliannya > 250000 atau >100000 12. Data pembelian yang namanya “dina”,”siraaj”,”rafsemmy”

8 SORTING DATA Pengurutan data. Syntax :...order by [nama kolom,.....,.....] type type : Asc = pengurutan dari kecil ke besar Desc = pengurutan dari besar ke kecil Secara default  asc

9 Quis : berikan sintak query dan outputnya 1. Tampilkan nama urut dari abjad terkecil ke besar, berikan hasil outputnya. 2. Urutkan data pembelian terkini yaitu  nama dari abjad terkecil ke besar dan tanggal pembelian dari awal s/d terkini 3. Urutkan data pembelian terkini yaitu  nama dari abjad terkecil ke besar dan tanggal pembelian terkini 4. Tampilkan nama urut dari panjang nama yang paling besar ke panjang nama yang paling kecil.


Download ppt "Pemrograman Basis Data. Restricting Why ? Karena tidak semua data kita perlukan. Hanya data tertentu yang akan ditampilkan sesuai kebutuhan."

Presentasi serupa


Iklan oleh Google