Rumah >pangkalan data >tutorial mysql >Peranan dalam dalam mysql
Operator IN dalam MySQL digunakan untuk menyemak sama ada nilai lajur berada dalam senarai nilai yang ditentukan, membolehkan anda mencari rekod yang mengandungi nilai tertentu dengan mudah. Sintaksnya ialah: SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN). Apabila menggunakan operator IN, MySQL menyemak nilai lajur satu demi satu untuk melihat sama ada ia sepadan dengan mana-mana nilai dalam senarai, dan jika ya, rekod itu disertakan dalam set hasil.
Peranan IN dalam MySQL
Operator IN digunakan dalam MySQL untuk menyemak sama ada nilai lajur berada dalam senarai nilai yang ditentukan. Operator IN berguna apabila anda perlu mencari rekod yang mengandungi berbilang nilai tertentu.
Syntax
<code class="sql">SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN);</code>
Di mana:
column_name
是您要检查的列的名称。value1
, value2
, ..., valueN
是您正在查找的特定值列表。用法
使用 IN 操作符进行查询时,MySQL 会逐一检查列值是否与列表中的任何值匹配。如果列值匹配列表中的任何值,则该记录将包括在结果集中。
示例
假设您有一个名为 students
的表,其中包含 student_id
、name
和 age
value2
, ..., valueN
ialah senarai nilai khusus yang anda cari.
Penggunaan
<code class="sql">SELECT name FROM students WHERE age IN (20, 21, 22);</code>
Atas ialah kandungan terperinci Peranan dalam dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!