Heim >Datenbank >SQL >Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen?

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen?

coldplay.xixi
coldplay.xixiOriginal
2021-02-22 16:23:23114069Durchsuche

SQL-Anweisungsausführungsreihenfolge: 1. Von-Registerkarte wird zuerst ausgeführt; Stellungnahme.

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen?

Die Betriebsumgebung dieses Artikels: Windows 7-System, SQL Server 2019-Version, Dell G3-Computer.

SQL-Anweisungsausführungsreihenfolge:

1. Bestimmen Sie zunächst, aus welcher Tabelle Daten abgerufen werden sollen. Daher wird die Registerkarte „From“ zuerst ausgeführt. Es gibt mehrere Tabellenverbindungen von tab1, tab2. Sie können der Tabelle Aliase hinzufügen, um spätere Referenzen zu erleichtern.

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen?2. where

where-Anweisung schränkt die Bedingungen ein. Wenn keine Einschränkung erforderlich ist, dann schreiben Sie where 1=1, was bedeutet, dass es immer wahr ist, ohne zusätzliche Bedingungen.

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen?3. Bei Gruppierungsanweisungen, wie z. B. Gruppierung nach Mitarbeiternamen, muss das zu gruppierende Feld in der Auswahl enthalten sein, andernfalls wird ein Fehler gemeldet. „Having“ wird in Verbindung mit „group by“ verwendet, um Bedingungen einzuschränken. Hier ist ein Beispiel.

4. Aggregationsfunktion

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen? Zu den häufig verwendeten Aggregationsfunktionen gehören Max, Min, Count und Sum. Aggregationsfunktionen werden nach dem Gruppieren nach und vor dem Haben ausgeführt. Wenn Sie eine Aggregatfunktion in where schreiben, tritt ein Fehler auf.

5. Wählen Sie die Aussage aus

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen?Wählen Sie das Feld aus, das Sie suchen möchten. Wenn Sie alle auswählen, können Sie * auswählen. Wählen Sie hier den Namen des Mitarbeiters und das Gesamtgehalt für alle Monate aus.

6. Sortieren nach

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen? Sortieranweisung, standardmäßig ist die aufsteigende Reihenfolge. Wenn Sie in absteigender Reihenfolge sortieren möchten, schreiben Sie order by [XX] desc. Die order by-Anweisung wird am Ende ausgeführt und die Sortierung kann nur durchgeführt werden, wenn select das zu findende Feld auswählt.

Wie ist die Reihenfolge der Ausführung von SQL-Anweisungen?Empfohlen (kostenlos):

SQL-Tutorial

Das obige ist der detaillierte Inhalt vonWie ist die Reihenfolge der Ausführung von SQL-Anweisungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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