Anda di sini

Pemrograman

[TUTORIAL] OPERATOR DASAR YANG WAJIB DIKETAHUI DALAM SQL QUERY

Agus Ady Aryanto - 13 Desember 2015 18:36:19 0

1. Operator LIKE

Operator ini digunakan untuk mencari data yang telah ditentukan. Seperti contoh dibawah ini kita akan mencari data dengan nama depan huruf "n". Misalkan sebelumnya ada sebuah tabel yang sudah dilengkapi dengan data - data.

Gambar 1 : Data pada tabel subjek

Pada gambar diatas merupakan data pada tabel subjek yang akan digunakan sebagai contoh untuk mencari nama yang memiliki huruf depan "n" dengan menggunakan operator LIKE. Berikut ini querynya :

--operator like untuk mencari pola huruf depan yang ada dalam kolom 
SELECT * FROM subjek WHERE nama LIKE 'n%'

Hasilnya :

Gambar 2 : Hasil dari Operator Like (Huruf Depan 'n')

Selain mencari data-data dengan huruf depan, operator LIKE juga dapat digunakan untuk mencari data dengan memiliki huruf belakang maupun huruf tengahnya, hanya dengan mengatur letak posisi '%' dalam query seperti contoh berikut :

-Mencari data dengan Huruf belakang 'k'

--operator like untuk mencari pola huruf belakang yang ada dalam kolom 
SELECT * FROM subjek 
WHERE nama LIKE '%k' //atur letak posisi '%k'

Hasilnya :

Gambar 3 : Hasil dari Operator Like (Huruf Belakang 'k')

-Mencari data dengan Huruf tenggah 'ng'

--operator like untuk mencari pola huruf tengah yang ada dalam kolom 
SELECT * FROM subjek 
WHERE nama LIKE '%ng%' //atur letak posisi '%ng%'

Hasilnya :

Gambar 4 : Hasil dari Operator Like (Huruf Tengah 'ng')

Selain itu juga kita juga bisa mencari data yang tidak sama dengan perintah yang dimasukan, hanya dengan menambahkan NOT LIKE seperti berikut ini :

--operator like untuk mencari pola yang tidak sama dengan perintah 
SELECT * FROM subjek 
WHERE nama NOT LIKE 'n%'

Hasilnya :

Gambar 5 : Hasil dari Operator NOT Like (Tanpa Huruf Depan 'n')

Dari hasil diatas terlihat nama yang memilik huruf depan 'n' tidak akan ditampilkan dan sebaliknya.

2. Operator IN

Operator IN ini berfungsi untuk mencari data berdasarkan beberapa nilai pada perintah WHERE. Oke... langsung saja ke contohnya untuk mencari alamat seseorang yang tinggal di kota 'denpasar' dan 'tabanan' seperti berikut ini :

--mencari orang yang tinggal dikota denpasar dan tabanan 
SELECT * FROM subjek 
WHERE alamat IN('Denpasar', 'Tabanan')

Hasilnya :

Gambar 6 : Hasil dari Operator IN

Dari hasil terlihat hanya ada dua data yang termasuk dalam pencarian, apabila ingin menambahkan hasil pencarian hanya tinggal menambahkan nilai (alamat) didalam query seperti ini ('Denpasar', 'Tabanan', 'Klungkung').

3. Operator BETWEEN

Operator ini digunakan untuk mencari data - data yang berada pada jangkauan dari dua buah perintah (nilai) yang telah diset yang dapat berupa teks, angka dan tanggal. Seperti contoh berikut ini kita mencari seseorang dengan tanggal lahir dari bulan januari sampai februari.

--mencari orang dengan tanggal lahir dari bulan januari sampai februari 
SELECT * FROM subjek 
WHERE tgl_lahir 
BETWEEN '2015-01-01' AND '2015-02-25'

Hasilnya :

Gambar 7 : Hasil dari Operator BETWEEN

Data yang didapatkan jika mencari dari bulan januari sampai februari, terlihat hanya menampilkan data - data yang berada dalam jangkauan nilai yang telah diset.

Demikian sedikit penjelasan mengenai Operator dalam SQL semoga bermanfaat sebagai bahan pelajaran.

1.327
Image

Agus Ady Aryanto

Profil pujangga Komang Agus Ady Aryanto belum tersedia.

Artikel Menarik Lainnya
Mari Gabung

Halo Emo 51 , Ada yang ingin disampaikan? Jangan sungkan untuk gabung diskusi ini. Silahkan Login dulu atau Daftar baru.