Operator SQL SEPERTI Huruf Besar-kecil

Operator Sql Seperti Huruf Besar Kecil



Dalam tutorial ini, Anda akan mempelajari cara menggunakan operator LIKE di SQL Standar yang memungkinkan Anda memeriksa apakah suatu nilai ada dalam kumpulan nilai tertentu.

Operator SQL DALAM

Operator IN di SQL memfasilitasi pencarian cepat suatu nilai dalam kumpulan tertentu tanpa memerlukan komputasi yang rumit. Sintaks fungsinya adalah sebagai berikut:







ekspresi IN (nilai1,nilai2,...);

Operator memeriksa apakah ekspresi yang diberikan terletak pada nilai yang diberikan. Jika ditemukan, operator mengembalikan TRUE; jika tidak, ia mengembalikan false.



Dalam kebanyakan kasus, Anda akan sering memasangkan operator IN dengan klausa lain seperti klausa WHERE. Ini memungkinkan Anda hanya mengambil nilai yang cocok dengan kondisi tertentu.



Mari kita bahas beberapa contoh dasar penggunaan operator IN di SQL.





Contoh Penggunaan:

Contoh berikut mengilustrasikan cara menggunakan operator IN di SQL.

Contoh 1: Penggunaan Dasar

Contoh ini menunjukkan penggunaan dasar operator IN.



pilih 'SQL' di ('SQL', 'Redis', 'Elasticsearch');

Dalam contoh ini, kami menggunakan operator IN untuk memeriksa apakah string “SQL” ada dalam kumpulan nilai yang diberikan.

Contoh 2: Menggunakan Operator IN pada Tabel

Berikut ini menunjukkan cara menggunakan operator IN bersama dengan klausa WHERE dalam sebuah tabel.

Tabelnya adalah sebagai berikut:

pilih * dari produk dengan 'Apple iPad Air - 2022' IN(nama_produk);

Kueri harus mengembalikan catatan yang cocok sebagai berikut:

Operator SQL SEPERTI Huruf Besar-kecil

Satu hal yang akan Anda perhatikan tentang operator LIKE adalah peka huruf besar-kecil. Artinya nilai tanpa casing yang serupa dianggap tidak sama.

Untuk melakukan perbandingan case-insensitive, Anda dapat menggunakan kebalikan dari operator LIKE yang disebut ILIKE.

Operator memungkinkan kita untuk melakukan perbandingan case-insensitive seperti yang ditunjukkan pada sintaks berikut:

PILIH nama_kolom
DARI nama_tabel
WHERE nama_kolom ILIKE 'istilah_pencarian%';

Kita juga dapat menggunakan fungsi lower() dan upper() untuk mengubah string menjadi satu casing sebelum melakukan operasi.

Contoh sintaksnya adalah sebagai berikut:

PILIH nama_kolom
DARI nama_tabel
WHERE LOWER(nama_kolom) = LOWER('istilah_penelusuran');

Ini harus mengubah semua nilai di kolom menjadi huruf kecil yang berarti cocok dengan string huruf kecil.

Kesimpulan

Artikel ini memperlihatkan cara menggunakan operator IN di SQL Standar. Operator IN memungkinkan Anda memeriksa apakah ekspresi tertentu ada dalam kumpulan nilai.