2014-02-11 41 views
0

有人可以解释一下,SELECT语句的执行的概念性顺序是什么,并提供一个例子吗?SQL概念订单评估

我在谷歌搜索,但他们都似乎使用相同的例子没有详细的解释。

+0

你能提供这个问题的一些背景吗? – Barmar

+0

在Oracle环境中,您可以从这里获得理解http://docs.oracle.com/cd/E15586_01/server.1111/e25789/sqllangu.htm#CHDFCAGA – Incognito

回答

3

select查询进行评价时,在概念上,按以下顺序:

  1. from子句
  2. where子句
  3. group by子句
  4. having子句
  5. select子句
  6. T他order by子句

这是“概念性”处理并解释了SQL的一些作用域规则。查询在实践中执行的方式可能有所不同。

SQL Server文档说明了此订购here