Heim >Datenbank >MySQL-Tutorial >Was wird verwendet, um die Auswahloperation in der SQL-Select-Anweisung zu implementieren?
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.
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:
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:
ProgrammiervideosDas 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!