Tutorial MySQL ini menjelaskan Cara Menggunakan Kondisi MySQL IN dengan sintaks dan contoh.

Deskripsi
Kondisi MySQL IN digunakan untuk membantu mengurangi kebutuhan untuk menggunakan beberapa kondisi OR dalam SELECT, INSERT, UPDATE, atau DELETE statement.
Syntax

Syntax untuk Kondisi MySQL IN adalah:

 

Penjelasan Parameter
expression
nilai untuk diuji
value1, value2, …. or value_n
Ini adalah nilai untuk menguji terhadap ekspresi. Jika salah satu dari nilai-nilai ini sesuai dengan ekspresi, maka kondisi MySQL IN akan mengevaluasi ke TRUE. Ini adalah metode cepat untuk menguji apakah salah satu dari nilai tersebut cocok dengan ekspresi.
Catatan
  • Kondisi MySQL IN akan mengembalikan record dimana ekspresi bernilai value1, value2 …, atau value_n.
  • Kondisi MySQL IN juga disebut operator MySQL IN.

 

Contoh – Dengan Karakter (Huruf)

Mari kita lihat contoh kondisi MySQL MySQL IN dengan menggunakan nilai karakter.

Berikut ini adalah pernyataan SELECT MySQL yang menggunakan kondisi MySQL IN untuk membandingkan nilai karakter:

 

 

Contoh kondisi MySQL IN ini akan mengembalikan semua baris dari tabel kontak dimana last_name adalah Johnson, Anderson atau Smith. Karena * digunakan di SELECT, semua field dari tabel kontak akan muncul pada set hasil.

Contoh – Dengan Numeric (Angka)

Selanjutnya, mari kita lihat contoh kondisi MySQL IN dengan menggunakan nilai numerik.

Sebagai contoh:

 

 

Contoh kondisi MySQL IN ini akan mengembalikan semua pemasok dimana supplier_id adalah 200, 201, 203, atau 300.

Contoh – Dengan operator NOT

Akhirnya, mari kita lihat contoh kondisi MySQL IN dengan menggunakan operator NOT.

Sebagai contoh:


 

Contoh kondisi MySQL IN ini akan mengembalikan semua baris dari tabel kontak dimana last_name bukan Johnson, Anderson, atau Smith. Terkadang, lebih efisien untuk mencantumkan nilai yang tidak Anda inginkan, berlawanan dengan nilai yang Anda inginkan.