Dieser Artikel veranschaulicht anhand von Beispielen die Verwendung und Priorität von MySQL-Bedingungsabfragen und/oder. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Einführung in MySQL und und oderAND und OR können verwendet werden, um zwei oder mehr Bedingungen in einer WHERE-Klausel zu kombinieren. Bei Verwendung des Schlüsselworts „OR“:
Bei Verwendung des Schlüsselworts und:
Mysql und und oder BeispieleDie in diesem Beispiel benötigten Tabellendaten sind wie folgt:
(1) Beispiel für einen UND-Bedingungsabfrageoperator: Verwenden Sie UND, um alle Daten mit dem Titel „php array“ und der Kategorie 1 anzuzeigen: Wählen Sie * aus ar, wobei Titel = "php array" und Kategorie = "1" ist. Ergebnis:
(2) Beispiel für den Bedingungsoperator „ODER“ Verwenden Sie ODER, um alle Daten mit dem Titel „Java-Array“ oder SEO-Name „PHP“ anzuzeigen: Wählen Sie * aus ar, wo Titel = "Java-Array" oder SEO-Name = "php" Ergebnis:
(3) Kombination von AND- und OR-Operatoren Wir können auch AND und OR kombinieren (mithilfe von Klammern, um komplexe Ausdrücke zu bilden): SELECT * FROM ar WHERE (Titel='Java-Array' ODER Kategorie='4') UND seo_name='php' Ergebnis:
und und oder VorrangSie können in der Where-Klausel beliebig viele Operatoren „and“ und „or“ einfügen. Ohne weitere Symbole, wie etwa Klammern, führt SQL zuerst die Bedingung „and“ und dann die Anweisung „or“ aus, wie etwa: Wählen Sie * aus Tabelle mit ID=1 oder ID=2 und Preis>=10; /* http://www.manongjc.com/article/1439.html */ Standardmäßig wird diese Anweisung ausgeführt, wenn die ID = 2 und der Preis größer oder gleich 10 ist oder wenn die ID = 1 ist. Wenn Sie Klammern hinzufügen: Wählen Sie * aus Tabelle (ID=1 oder ID=2) und Preis>=10; Diese Anweisung wird ausgeführt, wenn ID=1 oder ID=2 und der Preis größer oder gleich 10 ist. Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“, „Zusammenfassung der Kenntnisse zu MySQL-Datenbanksperren“ und „Zusammenfassung der allgemeinen MySQL-Funktionen“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: Verwenden von JavaScript zum Implementieren von Karusselleffekten
>>: Detaillierte Erklärung der Verwendung des Fuser-Befehls in Linux
Der Zweck des Schreibens von Skripten besteht dar...
Das Vergessen des Passworts ist ein Ärgernis. Was...
Bereitstellungsumgebung: Installationsversion Red...
Für eine Website ist dies die grundlegendste Funkt...
Vorwort In vielen Verwaltungs- und Bürosystemen s...
Mussten Sie schon einmal sehr große Datenmengen (...
Rendern Nachdem ich online nach relevanten Inform...
Die MySQL-Versionsnummer ist 5.7.28. Tabelle A ha...
Als ich kürzlich kazam in Ubuntu 20.04 zur Aufzei...
Viele Freunde haben in Foren und Nachrichtenberei...
Als ich kürzlich Django lernte, musste ich eine D...
<br />Ein toller Blogbeitrag von PPK vor zwe...
Lösung für den Fehler beim Starten von MySQL MySQ...
Allgemeine Kommentare in HTML: <!--XXXXXXXX--&g...
<br /> Englisches Original: http://desktoppu...