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
1. Was ist SQL-Injection? SQL-Injection ist eine ...
Zen-Codierung Es ist ein Texteditor-Plugin. In ei...
Ein weiterer wichtiger Aspekt bei der Trennung vo...
Überblick Das Rahmendiagramm dieses Artikels ist ...
Manchmal müssen wir steuern, ob HTML-Elemente auf ...
Die Systemumgebung ist Server2012 1. Laden Sie di...
Code und Beispiele direkt posten #Schreiben Sie K...
In diesem Artikel wird der spezifische Code von V...
Inhaltsverzeichnis npm Installieren des Loaders P...
Ich möchte kürzlich einen Docker für Cron-geplant...
Vorwort Ich arbeite derzeit an der Datenanalysepl...
Bei der Web-Frontend-Entwicklung ist es unvermeidl...
Sortierwerkzeug Der Linux-Befehl „sort“ wird zum ...
Einführung react-i18next ist ein leistungsstarkes...
Da meine lokale MySQL-Version relativ niedrig ist...