Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Auswertungsreihenfolge


Kossy - Mo 17.09.12 21:39
Titel: Auswertungsreihenfolge
Hallo !

Ich habe nochmale ien SQL Frage. Wie genau ist eigentlich die Auswertungsreihenfolge (insbesondere bei der WHERE Klausel). Wird immer zuerst die FROM Klausel ausgeführt, dann die SELECT Klausel (auch dort u.U. enthaltende Subquerys) und erst dann die WHERE Klausel. Und nach der WHERE Klausel die GROUPBY, dann HAVING und dann ORDER BY? Ist das so korrekt und sehe ich etwas falsch?

Viele Grüße
Kossy


Ralf Jansen - Mo 17.09.12 22:34

Ich denke das die WHERE Klausel immer vor dem SELECT ausgewertet wird. Ansonsten würde ich deiner Reihenfolge zustimmen.