Die WHERE-Klausel wird verwendet, um MySQL-Datenergebnisse zu filtern und Zeilen auszuwählen, die bestimmte Kriterien erfüllen, indem Bedingungen angegeben werden. Bedingungen können Vergleichsoperatoren, logische Operatoren, Platzhalter, Konstanten und Variablen enthalten. Beispiele: – Filter basierend auf dem Alter: SELECT FROM Bestellungen WHERE Alter > 100 AND order_
Verwendung der WHERE-Klausel in MySQL
Die WHERE-Klausel ist ein leistungsstarkes Tool in MySQL zum Filtern von Datenergebnissen. Sie können eine bestimmte Bedingung angeben, um nur Zeilen auszuwählen, die diese Bedingung erfüllen.
Syntax
<code class="sql">SELECT column_name(s) FROM table_name WHERE condition;</code>
Verwendung
Die WHERE-Klausel wird am Ende der SELECT-Anweisung nach der FROM-Klausel platziert. Der Abschnitt „Bedingungen“ legt die Regeln zum Filtern der Daten fest.
Bedingungen
Bedingungen können Folgendes enthalten:
Beispiel
-- 选择所有年龄大于 18 岁的员工
SELECT * FROM employees WHERE age > 18;
-- 选择名称以 "John" 开头的所有客户
SELECT * FROM customers WHERE name LIKE "John%";
-- 选择满足以下所有条件的订单:
-- 订单总金额大于 100 美元
-- 订单日期在 2022 年 1 月 1 日之后
SELECT * FROM orders WHERE total_amount > 100 AND order_date > '2022-01-01';Hinweise
- WHERE-Klausel kann nicht mit INSERT-, UPDATE- oder DELETE-Anweisungen verwendet werden.
- Der Einfluss der Bedingungen auf die Ergebnisse hängt von der Reihenfolge und Kombination der Bedingungen ab.
- Wenn keine Indizes verwendet werden, kann die WHERE-Klausel zu einer Verschlechterung der Abfrageleistung führen.
Das obige ist der detaillierte Inhalt vonVerwendung von where in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!