Heim > Datenbank > MySQL-Tutorial > Die Rolle von in in MySQL

Die Rolle von in in MySQL

下次还敢
Freigeben: 2024-04-26 05:39:13
Original
618 Leute haben es durchsucht

Der IN-Operator in MySQL wird verwendet, um zu prüfen, ob der Wert einer Spalte in einer bestimmten Werteliste enthalten ist, sodass Sie leicht Datensätze finden können, die einen bestimmten Wert enthalten. Die Syntax lautet: SELECT Spaltenname FROM Tabellenname WHERE Spaltenname IN (Wert1, Wert2, ..., WertN). Bei Verwendung des IN-Operators überprüft MySQL die Spaltenwerte einzeln, um festzustellen, ob sie mit einem Wert in der Liste übereinstimmen. Wenn dies der Fall ist, wird der Datensatz in die Ergebnismenge aufgenommen.

Die Rolle von in in MySQL

Die Rolle von IN in MySQL

Der IN-Operator wird in MySQL verwendet, um zu überprüfen, ob der Wert einer Spalte in der Liste der angegebenen Werte enthalten ist. Der IN-Operator ist nützlich, wenn Sie Datensätze finden müssen, die mehrere spezifische Werte enthalten.

Syntax

<code class="sql">SELECT column_name
FROM table_name
WHERE column_name IN (value1, value2, ..., valueN);</code>
Nach dem Login kopieren

wobei:

  • column_name der Name der Spalte ist, die Sie überprüfen möchten. column_name 是您要检查的列的名称。
  • value1, value2, ..., valueN 是您正在查找的特定值列表。

用法

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

示例

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

value1, value2, ..., valueN ist die spezifische Liste der Werte, nach denen Sie suchen.

Verwendung

    Wenn Sie den IN-Operator zum Abfragen verwenden, überprüft MySQL die Spaltenwerte einzeln, um festzustellen, ob sie mit einem Wert in der Liste übereinstimmen. Wenn der Spaltenwert mit einem Wert in der Liste übereinstimmt, wird der Datensatz in die Ergebnismenge aufgenommen.
  • Beispiel
  • Angenommen, Sie haben eine Tabelle namens students, die den Code student_id, name und age enthält > Spalte. Wenn Sie Schüler finden möchten, die 20, 21 oder 22 Jahre alt sind, können Sie die folgende Abfrage verwenden:
<code class="sql">SELECT name
FROM students
WHERE age IN (20, 21, 22);</code>
Nach dem Login kopieren
🎜Diese Abfrage gibt die Namen aller Schüler zurück, die 20, 21 oder 22 Jahre alt sind. 🎜🎜🎜Notizen🎜🎜🎜🎜Der IN-Operator kann mit Zeichenfolgen-, Zahlen- und Datumswerten verwendet werden. 🎜🎜Sie können beliebig viele Wertelisten angeben. Der 🎜🎜IN-Operator ähnelt dem NOT IN-Operator, der zum Suchen von Datensätzen verwendet wird, die keinen Wert in der Liste enthalten. 🎜🎜

Das obige ist der detaillierte Inhalt vonDie Rolle von in in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage