Heim >Datenbank >MySQL-Tutorial >Was wird verwendet, um die Auswahloperation in der SQL-Select-Anweisung zu implementieren?

Was wird verwendet, um die Auswahloperation in der SQL-Select-Anweisung zu implementieren?

青灯夜游
青灯夜游Original
2021-01-22 14:09:5518761Durchsuche

In der SQL-Select-Anweisung wird „WHERE“ verwendet, um den Auswahlvorgang zu implementieren. In SQL-Abfrageanweisungen wird die WHERE-Klausel verwendet, um Abfragebedingungen anzugeben. Nur Tupel, die die Bedingungen erfüllen, werden in der Ergebnismenge angezeigt.

Was wird verwendet, um die Auswahloperation in der SQL-Select-Anweisung zu implementieren?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, MySQL-Version 5.8, Dell G3-Computer.

In der SQL-Select-Anweisung wird „WHERE“ verwendet, um den Auswahlvorgang zu implementieren.

(Empfohlenes Tutorial: MySQL-Video-Tutorial)

In SQL wird die WHERE-Klausel verwendet, um die Datensätze zu extrahieren, die die angegebenen Bedingungen erfüllen. Wenn Sie Daten aus der Datentabelle bedingt abfragen müssen, können Sie das Schlüsselwort WHERE verwenden, um die Abfragebedingungen anzugeben.

Die WHERE-Klausel begrenzt die Rückgabe von Daten in der Tabelle. Daten, die die Bedingungen hinter where erfüllen, werden ausgewählt und Anweisungen, die die Where-Bedingungen nicht erfüllen, werden herausgefiltert.

Das Syntaxformat für die Verwendung des Schlüsselworts WHERE lautet wie folgt:

WHERE 查询条件

Die Abfragebedingungen können sein:

  • Abfragebedingungen mit Vergleichsoperatoren und logischen Operatoren

  • Abfragebedingungen mit dem Schlüsselwort BETWEEN AND

  • Abfragebedingungen mit dem Schlüsselwort IS NULL

  • Abfragebedingungen mit dem Schlüsselwort IN

  • Abfragebedingungen mit dem Schlüsselwort LIKE

Die folgenden Operatoren können in der WHERE-Klausel verwendet werden:

Was wird verwendet, um die Auswahloperation in der SQL-Select-Anweisung zu implementieren?

Hinweis: In In einigen SQL-Versionen kann der Operator als != geschrieben werden.

WHERE-Klausel verwenden

1. Abfrageanweisung mit einer einzelnen Bedingung

Einzelne Bedingung bedeutet, dass es nach dem Schlüsselwort WHERE nur eine Abfragebedingung gibt.

Beispiel: Fragen Sie in der Datentabelle tb_students_info die Namen von Schülern ab, deren Alter unter 22 liegt.

mysql> SELECT name,age FROM tb_students_info
    -> WHERE age<22;
+------+------+
| name | age  |
+------+------+
| John |   21 |
+------+------+
1 row in set (0.05 sec)

Sie können sehen, dass der Wert des Altersfelds aller Datensätze in den Abfrageergebnissen jünger als 22 Jahre ist, und dies wird aufgezeichnet die mindestens 22 Jahre alt sind, werden nicht zurückgegeben.

2. Abfrageanweisung mit mehreren Bedingungen

Nach dem Schlüsselwort WHERE können mehrere Abfragebedingungen stehen, wodurch die Abfrageergebnisse genauer werden können. Mehrere Abfragebedingungen werden durch logische Operatoren AND (&&), OR (||) oder XOR getrennt.

  • AND: Datensätze werden nur abgefragt, wenn sie alle Abfragebedingungen erfüllen.

  • ODER: Datensätze werden nur abgefragt, wenn sie eine Abfragebedingung erfüllen.

  • XOR: Der Datensatz wird nur abgefragt, wenn er eine der Bedingungen erfüllt und die andere Bedingung nicht erfüllt.

Beispiel: Fragen Sie Studenteninformationen in der Tabelle tb_students_info ab, deren Alter größer als 21 und deren Körpergröße größer oder gleich 175 ist Das Höhenfeld ist größer oder gleich 175.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

Programmiervideos

! !

Das obige ist der detaillierte Inhalt vonWas wird verwendet, um die Auswahloperation in der SQL-Select-Anweisung zu implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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