Rumah >pangkalan data >tutorial mysql >Peranan dalam dalam mysql

Peranan dalam dalam mysql

下次还敢
下次还敢asal
2024-04-26 05:39:13618semak imbas

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 dalam dalam mysql

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:

  • nama_lajur ialah nama lajur yang ingin anda semak. column_name 是您要检查的列的名称。
  • value1, value2, ..., valueN 是您正在查找的特定值列表。

用法

使用 IN 操作符进行查询时,MySQL 会逐一检查列值是否与列表中的任何值匹配。如果列值匹配列表中的任何值,则该记录将包括在结果集中。

示例

假设您有一个名为 students 的表,其中包含 student_idnameage

value1, value2, ..., valueN ialah senarai nilai khusus yang anda cari.

Penggunaan

    Apabila anda menggunakan operator IN untuk membuat pertanyaan, MySQL menyemak nilai lajur satu demi satu untuk melihat sama ada ia sepadan dengan mana-mana nilai dalam senarai. Jika nilai lajur sepadan dengan mana-mana nilai dalam senarai, rekod akan disertakan dalam set hasil. . > lajur. Anda ingin mencari pelajar yang berumur 20, 21 atau 22, anda boleh menggunakan pertanyaan berikut:
  • <code class="sql">SELECT name
    FROM students
    WHERE age IN (20, 21, 22);</code>
  • Pertanyaan ini akan mengembalikan nama semua pelajar yang berumur 20, 21 atau 22 tahun.
  • Nota
🎜🎜 Operator IN boleh digunakan dengan nilai rentetan, angka dan tarikh. 🎜🎜Anda boleh menentukan sebarang bilangan senarai nilai. Operator 🎜🎜IN adalah serupa dengan operator NOT IN, yang digunakan untuk mencari rekod yang tidak mengandungi sebarang nilai dalam senarai. 🎜🎜

Atas ialah kandungan terperinci Peranan dalam dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn