Operator perbandingan dapat Anda gunakan pada select statement, update statement, dan delete statement.
Macam-Macam Operator Perbandingan
Di bawah ini adalah tabel macam-macam operator perbandingan di SQLite
Operator | Deskripsi | Contoh |
---|---|---|
= | Membandingkan dua operand A dan B. Jika keduanya sama akan bernilai true | A = B |
!= | Membandingkan dua operand A dan B. Jika keduanya tidak sama akan bernilai true | A != B |
<> | Membandingkan dua operand A dan B. Jika keduanya tidak sama akan bernilai true | A <> B |
> | Membandingkan dua operand A dan B. Jika operand A lebih besar dari B, maka bernilai true | A > B |
>= | Membandingkan dua operand A dan B. Jika operand A lebih besar atau sama dengan B, maka bernilai true | A >= B |
< | Membandingkan dua operand A dan B. Jika operand A lebih kecil dari B, maka bernilai true | A < B |
<= | Membandingkan dua operand A dan B. Jika operand A lebih kecil atau sama dengan B, maka bernilai true | A <= B |
!< | Membandingkan dua operand A dan B. Jika operand A tidak lebih kecil dari B, maka bernilai true | A !< B |
!> | Membandingkan dua operand A dan B. Jika operand A tidak lebih besar dari B, maka bernilai true | A !> B |
Contoh
Asumsikan Anda telah memiliki sebuah tabel "tbl_pegawai" dengan data-data sebagai berikut:
id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- -------------------- ------------------------------ ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000 2 Nani Indriyani 12-11-1991 Jakarta 15000000 3 Naura Krasiva 01-11-1995 Bandung 7000000 4 Ahmad Fathoni 01-07-1992 Semarang 7000000 5 Sri Rahayu 01-07-1998 Surabaya 4500000
Dari data diatas,
- Tampilkan data pegawai yang memiliki gaji sama dengan Rp 7.000.00,-
Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji = 7000000; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- -------------------- ------------------------------ ------------- ---------- ---------- 3 Naura Krasiva 01-11-1995 Bandung 7000000 4 Ahmad Fathoni 01-07-1992 Semarang 7000000
- Tampilkan data pegawai yang memiliki gaji tidak sama dengan Rp 7.000.000,-
Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji != 7000000; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- -------------------- ------------------------------ ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000 2 Nani Indriyani 12-11-1991 Jakarta 15000000 5 Sri Rahayu 01-07-1998 Surabaya 4500000
- Tampilkan data pegawai yang memiliki gaji lebih besar dari Rp 7.000.000,-
Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji > 7000000; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- -------------------- ------------------------------ ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000 2 Nani Indriyani 12-11-1991 Jakarta 15000000
- Tampilkan data pegawai yang memiliki gaji lebih besar atau sama dengan Rp 7.000.000,-
Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji >= 7000000; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- -------------------- ------------------------------ ------------- ---------- ---------- 1 Nursalim Al Farizi 10-12-1983 Brebes 10000000 2 Nani Indriyani 12-11-1991 Jakarta 15000000 3 Naura Krasiva 01-11-1995 Bandung 7000000 4 Ahmad Fathoni 01-07-1992 Semarang 7000000
- Tampilkan data pegawai yang memiliki gaji lebih kecil dari Rp 7.000.000,-
Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji < 7000000; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- -------------------- ------------------------------ ------------- ---------- ---------- 5 Sri Rahayu 01-07-1998 Surabaya 4500000
- Tampilkan data pegawai yang memiliki gaji lebih kecil atau sama dengan Rp 7.000.000,-
Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:
sqlite> SELECT * FROM tbl_pegawai ...> WHERE gaji <= 7000000; id_pegawai nama_depan nama_belakang tanggal_lahir alamat gaji ---------- -------------------- ------------------------------ ------------- ---------- ---------- 3 Naura Krasiva 01-11-1995 Bandung 7000000 4 Ahmad Fathoni 01-07-1992 Semarang 7000000 5 Sri Rahayu 01-07-1998 Surabaya 4500000
Sekian tutorial singkat tentang Cara Menggunakan Operator Perbandingan Di SQLite. Semoga bermanfaat & Happy Learning SQLite.
Salam,
Nursalim
No comments:
Post a Comment