重新使用sql server中现有的选定列?

时间:2014-06-27 08:01:17

标签: mysql sql sql-server code-reuse

说我有一个像这样的查询

select column1
,column2
,column3
,column4
,column5 + reusethiscolumn as Reusethiscolumn2

[我可以在这里使用从下面的列中得到的数据吗?]

,case[computation here] as reusethiscolumn
from table

有没有办法做到这一点? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

select 
column1
,column2
,column3
,column4
,(column5 + reusethiscolumn) as Reusethiscolumn2
from
(
  select 
    column1
   ,column2
   ,column3
   ,column4
   ,column5
   ,case[computation here] as reusethiscolumn
  from table
) AS SubQ