Group by alias (Oracle)

后端 未结 5 1479
独厮守ぢ
独厮守ぢ 2020-11-28 08:07

How to \'group by\' a query using an alias, for example:

select count(*), (select * from....) as alias_column 
from table 
group by alias_column
5条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-28 08:33

    If you don't have to use an alias you could do it this way:

    select  
    EXTRACT(year from CURRENT_DATE), count(*) from something
    group by EXTRACT(year from CURRENT_DATE)
    order by EXTRACT(year from CURRENT_DATE)
    

    Instead of using alias and subquery.

提交回复
热议问题