In MySQL wird das Schlüsselwort „between and“ für Bereichsabfragen verwendet, nämlich der Startwert und der Endwert des Bereichs. Die Syntax lautet „[NOT] BETWEEN value 1 AND value 2“. . „ZWISCHEN UND“ kann mit allen Werten innerhalb des angegebenen Bereichs übereinstimmen, einschließlich des Startwerts und des Endwerts. Wenn der Feldwert innerhalb des angegebenen Bereichs liegt, werden sie zurückgegeben wird nicht zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
MySQL BETWEEN AND
Verwendung: Für Bereichsabfragen
BETWEEN AND erfordert zwei Parameter, den Startwert und den Endwert des Bereichs. Wenn der Feldwert innerhalb des angegebenen Bereichs liegt, werden diese Datensätze zurückgegeben. Wenn es nicht innerhalb des angegebenen Bereichs liegt, wird es nicht zurückgegeben.
Das grundlegende Syntaxformat für die Verwendung von BETWEEN AND lautet wie folgt:
[NOT] BETWEEN 取值1 AND 取值2
Unter ihnen:
NOT: Optionaler Parameter, der einen Wert außerhalb des angegebenen Bereichs angibt. Wenn der Feldwert nicht dem angegebenen Wertebereich entspricht, werden diese Datensätze zurückgegeben.
Wert 1: Gibt den Startwert des Bereichs an.
Wert 2: Gibt den Endwert des Bereichs an.
BETWEEN AND
和 NOT BETWEEN AND
Schlüsselwörter sind nützlich, wenn Datensätze innerhalb eines bestimmten Bereichs abgefragt werden. Fragen Sie beispielsweise die Altersgruppen der Schüler, das Geburtsdatum, das Gehaltsniveau der Mitarbeiter usw. ab.
ZWISCHEN UND Anwendungsbeispiele
Beispiel 1
Fragen Sie die Namen und das Alter von Schülern zwischen 20 und 23 Jahren in der Tabelle tb_students_info ab. Die SQL-Anweisung und die laufenden Ergebnisse lauten wie folgt.
mysql> SELECT name,age FROM tb_students_info -> WHERE age BETWEEN 20 AND 23;
Die Abfrageergebnisse umfassen Datensätze mit Schülern im Alter von 20 und 23 Jahren, was zeigt, dass In MySQL BETWEEN AND mit allen Werten innerhalb des angegebenen Bereichs übereinstimmen kann, einschließlich des Startwerts und des Endwerts.
Beispiel 2
Fragen Sie in der Tabelle tb_students_info die Namen und das Alter von Schülern ab, deren Alter nicht zwischen 20 und 23 liegt. Die SQL-Anweisung und die laufenden Ergebnisse lauten wie folgt.
mysql> SELECT name,age FROM tb_students_info -> WHERE age NOT BETWEEN 20 AND 23;
Beispiel 3
Fragen Sie die Studenteninformationen in der Tabelle tb_students_info ab, deren Registrierungsdatum zwischen dem 01.10.2015 und dem 01.05.2016 liegt. Die SQL-Anweisungen und Ausführungsergebnisse lauten wie folgt.
mysql> SELECT name,login_date FROM tb_students_info -> WHERE login_date BETWEEN '2015-10-01' AND '2016-05-01';
[Verwandte Empfehlungen: MySQL-Video-Tutorial]
Das obige ist der detaillierte Inhalt vonVerwendung zwischen und in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!