[英]Column alias in order by
我懂了:
select ..., sum(value) as Total_Value
from ...
order by Total_Value
长话短说,为什么ORDER BY在这里工作?
列别名是否应该仅适用于上部选择级别,例如选择内部的选择?
为什么它在同一个选择中工作?
PS:使用Oracle 11时,我被告知“Order by”的列别名可能会给迁移带来问题,这有多远?
在上一个查询完成后调用ORDER BY
。 Order BY
接收表作为输入。 因此,如果
select ..., sum(value) as Total_Value
from ...
然后工作
select ..., sum(value) as Total_Value
from ...
order by Total_Value
也会工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.