Die WHERE-Anweisung wird zum Filtern von Daten verwendet und zuerst ausgeführt, während die ORDER BY-Anweisung zum Sortieren und anschließenden Ausführen verwendet wird. Die Reihenfolge ist: 1. Die WHERE-Anweisung filtert die Datensätze, die die Bedingungen erfüllen Die Anweisung sortiert die Datensätze, die die Bedingungen erfüllen, in der angegebenen Reihenfolge.
Die Ausführungsreihenfolge der WHERE-Anweisung und der ORDER BY-Anweisung in SQL
In einer SQL-Abfrage ist die Ausführungsreihenfolge der WHERE-Anweisung und der ORDER BY-Anweisung wie folgt:
1 WHERE-Anweisung Wird verwendet, um Daten nach bestimmten Bedingungen zu filtern und Datensätze zurückzugeben, die die Bedingungen erfüllen. Es filtert die Zeilen aus der Tabelle, die die angegebenen Bedingungen erfüllen, und schließt die Zeilen aus, die die Bedingungen nicht erfüllen.
2. ORDER BY-Anweisung
ORDER BY-Anweisung wird zum Sortieren von Daten verwendet. Die Datensätze, die die Bedingungen der WHERE-Anweisung erfüllen, werden in der angegebenen Spalte und Reihenfolge angeordnet. Wenn keine WHERE-Anweisung angegeben ist, sortiert die ORDER BY-Anweisung die gesamte Tabelle. Beispiel für eine Ausführungssequenz
Verwenden Sie die ORDER BY-Anweisung, um die qualifizierten Kundendatensätze in aufsteigender Reihenfolge nach Kundennamen zu sortieren.Daher wird zuerst die WHERE-Anweisung ausgeführt, um die Datensätze herauszufiltern, die die Bedingungen erfüllen, und dann wird die ORDER BY-Anweisung diese Datensätze sortieren.
Das obige ist der detaillierte Inhalt vonWelches wird in SQL zuerst ausgeführt, wo oder in der Reihenfolge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!