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
Um die Tabelle zu verschönern, können Sie für die...
Inhaltsverzeichnis 1. Teilzeichenfolge () 2. subs...
Suchen Sie die ID des laufenden Containers Docker...
1. Normale Hintergrundunschärfe Code: <Stil>...
Heute muss das Unternehmensprojekt Docker konfigu...
Standardmäßig werden Prozesse im Container mit Ro...
Inhaltsverzeichnis Gedanken, die durch eine Onlin...
Da die gesamte Anwendung unter CentOS bereitgeste...
Beim Erstellen eines Tomcat-Servers auf einem lok...
Ich freue mich, dass einige Blogger meinen Artike...
1. Einleitung Durch Aktivieren des Slow Query Log...
<br />Semantisierung lässt sich nicht mit we...
Zunächst: Was ist Datenbankpartitionierung? Ich h...
Als Root-Konto von MySQL verwende ich beim Verbin...
Im offiziellen Dokument heißt es: Durch Einfügen ...