oracle下对sql的解析步骤

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

oracle下对sql的解析步骤

 

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

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

 

oracle下对sql的解析步骤

上一篇:记一次Oracle数据库爆了事件


下一篇:sql根据条件删除多个表中的数据