sql交由oracle进行解析时,通常按照如下步骤进行解析:
where设定条件过滤,而having对where过滤后的结果进行再次过滤。
那么在select后面的子句中能否使用别名呢,通过上图可以了解到,别名是在select中进行设置的,而在group by解析时,select还没有开始解析,所以在后面的子句中不能使用字段别名