Macam-Macam Operator Logika
Di bawah ini adalah macam-macam operator logika di SQLite:
- AND
- OR
- NOT
- IN
- LIKE
- EXISTS
- BETWEEN
- IS NULL
- IS NOT NULL
Sebagai contoh latihan, asumsikan Anda telah membuat table "tbl_pegawai" dengan data-data sebagai berikut:
sqlite> SELECT * FROM tbl_pegawai; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- ---------- ------------- ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000.0 2 Nani Indriyani 12-11-1991 Jakarta 15000000.0 3 Naura Krasiva 01-11-1995 Bandung 7000000.0 4 Ahmad Fathoni 01-07-1992 Semarang 7000000.0 5 Sri Rahayu 01-07-1998 Surabaya 4500000.0
Operator AND
Operator AND digunakan bersama-sama dengan WHERE clause, yaitu menggunakan logika AND dimana akan bernilai true jika kedua operand bernilai true.
Contoh:
Misalkan kita ingin menampilkan data karyawan yang memiliki gaji lebih besar dari Rp 7.000.000 dan mempunyai alamat di Brebes, maka Anda dapat menggunakan query berikut ini :
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji > 7000000 ...> AND alamat = 'Brebes'; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- ---------- ------------- ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000.0
Operator AND akan kita bahas lebih detail pada pokok pembahasan tersendiri.
Operator OR
Operator OR digunakan bersama-sama dengan WHERE clause, yaitu menggunakan logika OR dimana akan bernilai true jika salah satu operand bernilai true.
Contoh:
Misalkan kita ingin menampilkan data karyawan yang memiliki gaji lebih besar dari Rp 7.000.000 atau karyawan yang mempunyai alamat di Brebes, maka Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji > 7000000 ...> OR alamat = 'Brebes'; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- ---------- ------------- ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000.0 2 Nani Indriyani 12-11-1991 Jakarta 15000000.0Operator OR akan kita bahas lebih detail pada pokok pembahasan tersendiri.
Operator IS NULL
Operator IS NULL digunakan untuk mengecek sebuah data apakah bernilai null atau tidak. Jika bernilai null, maka akan ditampilkan, sebaliknya jika tidak null maka data tidak ditampilkan.
Contoh:
Misalkan Anda ingin menampilkan data pegawai yang tidak memiliki gaji, maka Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji IS NULL;
Operator IS NOT NULL
Operator IS NOT NULL adalah kebalikan dari operator IS NULL, yaitu digunakan untuk mengecek sebuah data apakah bernilai null atau tidak. Jika bernilai null, maka data tidak akan ditampilkan, sebaliknya jika tidak null maka data akan ditampilkan.
Contoh:
Misalkan Anda ingin menampilkan data pegawai yang memiliki gaji, maka Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji IS NOT NULL; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- ---------- ------------- ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000.0 2 Nani Indriyani 12-11-1991 Jakarta 15000000.0 3 Naura Krasiva 01-11-1995 Bandung 7000000.0 4 Ahmad Fathoni 01-07-1992 Semarang 7000000.0 5 Sri Rahayu 01-07-1998 Surabaya 4500000.0
Sekian tutorial singkat tentang Cara Menggunakan Operator Logika Di SQLite. Semoga bermanfaat & Happy Learning SQLite.
Salam,
Nursalim
No comments:
Post a Comment