Where clause biasanya digunakan pada Select statement, tetapi Anda juga dapat menggunakan Where clause pada Update statement, Delete statement dan lain sebagainya.
Sintak Dasar
Di bawah ini adalah sintak dasar dari Where clause di SQLite:SELECT column_1, column_2, ..., columnN FROM table_name WHERE [condition];
Anda dapat mengganti statement condition dengan beberapa operator yang telah kita bahas pada tutorial sebelumnya, seperti operator aritmetika, operator logika, operator perbandingan, dan lain sebagainya.
Contoh
Asumsi Anda telah membuat sebuah table TBL_PEGAWAI dengan data-data sebagai berikut:KODE_KARYAWAN NAMA_KARYAWAN JENIS_KELAMIN GAJI ALAMAT DEPARTEMENT ------------- ------------- ------------- ---------- ---------- ----------- 1 Nursalim L 1000000.0 Brebes IT 2 Naura Krasiva P 1500000.0 Tegal FIN 3 Nurul Anawari P 2000000.0 Pemalang HRD 4 Achmad Fathon L 3000000.0 Batang IT 5 Nurul Hikmah P 9000000.0 Pekalongan DIR 6 Iskiyati P 3000000.0 Semarang ACC 7 Dodi Al Fariz L 3000000.0 Kendal FIN 8 Susanto L 4500000.0 Cilacap MKT 9 Susanti P 43500000.0 Banyumas MKT 10 Doni Nugroho L 3750000.0 Pemalang HRD
Dari data diatas, coba Anda :
- Tampilkan data pegawai yang nama karyawan nya dimulai dengan huruf 'N'
sqlite> SELECT * FROM tbl_pegawai ...> WHERE nama_karyawan LIKE 'N%'; KODE_KARYAWAN NAMA_KARYAWAN JENIS_KELAMIN GAJI ALAMAT DEPARTEMENT ------------- ------------- ------------- ---------- ---------- ----------- 1 Nursalim L 1000000.0 Brebes IT 2 Naura Krasiva P 1500000.0 Tegal FIN 3 Nurul Anawari P 2000000.0 Pemalang HRD 5 Nurul Hikmah P 9000000.0 Pekalongan DIR
- Tampilkan data pegawai yang mempunyai jenis kelami lak-laki (L)
sqlite> SELECT * FROM tbl_pegawai ...> WHERE jenis_kelamin = 'L'; KODE_KARYAWAN NAMA_KARYAWAN JENIS_KELAMIN GAJI ALAMAT DEPARTEMENT ------------- ------------- ------------- ---------- ---------- ----------- 1 Nursalim L 1000000.0 Brebes IT 4 Achmad Fathon L 3000000.0 Batang IT 7 Dodi Al Fariz L 3000000.0 Kendal FIN 8 Susanto L 4500000.0 Cilacap MKT 10 Doni Nugroho L 3750000.0 Pemalang HRD
- Tampilkan data pegawai yang gajinya lebih besar dari 3000.000
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji > 3000000; KODE_KARYAWAN NAMA_KARYAWAN JENIS_KELAMIN GAJI ALAMAT DEPARTEMENT ------------- ------------- ------------- ---------- ---------- ----------- 5 Nurul Hikmah P 9000000.0 Pekalongan DIR 8 Susanto L 4500000.0 Cilacap MKT 9 Susanti P 43500000.0 Banyumas MKT 10 Doni Nugroho L 3750000.0 Pemalang HRD sqlite>
Sekian tutorial singkat penggunaan Where clause di SQLite. Semoga bermanfaat & Happy learning SQLite.
Salam,
Terimakasih infonya
BalasHapusmy blog
Thnks infonya
BalasHapusmy blog
If you're looking to lose pounds then you need to start using this brand new custom keto plan.
BalasHapusTo produce this service, licensed nutritionists, personal trainers, and cooks have united to develop keto meal plans that are effective, painless, price-efficient, and enjoyable.
Since their first launch in January 2019, hundreds of clients have already remodeled their body and health with the benefits a certified keto plan can give.
Speaking of benefits: clicking this link, you'll discover 8 scientifically-tested ones provided by the keto plan.