What’s the execute order of the different parts of a SQL select statement? Such as
distinct
from
order by
group by
having
multiline function(count, avg, max, min…)
top(sql server) or limit(mysql)
other parts
Does the different databases have the same execution order?
Great thanks.
Have a look at
SQL SERVER – Logical Query Processing Phases – Order of Statement Execution
Also, for some good info see Logical Query Processing