Menggunakan Where Clause Di SQLite

Pada tutorial kali ini kita akan belajar tentang Cara Menggunakan Where Clause Di SQLite. Where clause digunakan untuk menampilkan data dari sebuah atau beberapa tabel sesuai dengan kriteria (filter) tertentu.

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,


Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

3 komentar:

  1. If you're looking to lose pounds then you need to start using this brand new custom keto plan.

    To 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.

    BalasHapus