oracle下对sql的解析步骤

sql交由oracle进行解析时,通常按照如下步骤进行解析:

 

where设定条件过滤,而having对where过滤后的结果进行再次过滤。

那么在select后面的子句中能否使用别名呢,通过上图可以了解到,别名是在select中进行设置的,而在group by解析时,select还没有开始解析,所以在后面的子句中不能使用字段别名

 

 

posted @ 2021-06-04 10:52  疯狗强尼  阅读(357)  评论(0编辑  收藏  举报