11/28/2015

Cara Menggunakan Operator Perbandingan Di SQLite

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Operator Perbandingan Di SQLite. Operator perbandingkan akan membandingkan nilai dari kedua operand, dan akan menghasilkan nilai true atau false.

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