Operator IN dalam SQL digunakan untuk menyemak sama ada nilai yang ditentukan berada dalam set tertentu Ia menapis data dengan menyemak sama ada nilai lajur yang ditentukan sepadan dengan nilai dalam set itu padankan nilai tertentu dan semak sama ada nilai itu tergolong dalam kategori Diketahui, optimumkan prestasi pertanyaan. Contoh: Cari pekerja yang mengandungi salah satu daripada "John", "Jane", atau "Mark" sebagai nama;
Maksud IN dalam SQL
Dalam bahasa pertanyaan SQL, operator IN digunakan untuk menyemak sama ada nilai yang diberikan berada dalam set yang ditentukan. Sintaksnya adalah seperti berikut:
<code>SELECT ... FROM table_name WHERE column_name IN (value1, value2, ...)</code>
Fungsi Operator
IN menapis data dengan menyemak sama ada nilai lajur yang ditentukan sepadan dengan set nilai yang diberikan. Ia mengembalikan semua baris yang sepadan dengan sekurang-kurangnya satu nilai dalam set yang diberikan.
Kelebihan
Pengendali IN, apabila digunakan dengan operator NOT IN, bagus untuk melakukan:
Contoh
Pertanyaan berikut mencari pekerja yang mengandungi salah satu daripada "John", "Jane" atau "Mark" sebagai nama:
<code>SELECT * FROM employees WHERE name IN ('John', 'Jane', 'Mark')</code>
<code>SELECT * FROM products WHERE color NOT IN ('Red', 'Blue')</code>
NOTA Operator
Atas ialah kandungan terperinci Apakah maksud dalam dalam sql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!