Heim > Datenbank > MySQL-Tutorial > Hauptteil

Verwendung von where in MySQL

下次还敢
Freigeben: 2024-04-29 04:21:16
Original
680 Leute haben es durchsucht

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 von where in MySQL

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>
Nach dem Login kopieren

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:

  • Vergleichsoperatoren ( =, <>, >, >=, <=, != ): Vergleichen Sie einen Wert mit einem anderen Wert ​werden verglichen.
  • Logische Operatoren (UND, ODER, NICHT): Kombinieren Sie mehrere Bedingungen miteinander.
  • Platzhalter ( % und _ ): Übereinstimmung mit einem Teil oder der gesamten Zeichenfolge.
  • Konstanten und Variablen: Geben Sie bestimmte Werte oder aus anderen Abfragen erhaltene Werte an.

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage