SQL-Anweisungsausführungsreihenfolge: 1. Von-Registerkarte wird zuerst ausgeführt; Stellungnahme.
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.
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.
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. AggregationsfunktionZu 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 ausWä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 nachSortieranweisung, 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.
Empfohlen (kostenlos):
SQL-TutorialDas 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!