将名称添加到SQL Server中没有名称的列中

时间:2018-11-07 22:11:56

标签: sql-server

我创建了一个存储过程,该存储过程返回如下表:

(No column name)  (No column name)
 2                4

该表没有名称,但是我将其称为“ proc”。

如何更改当前没有名称的两列的名称,基本上就是这样:

ColA    AnotherColumn
---------------------
  2          4

1 个答案:

答案 0 :(得分:3)

您需要给它们起别名。在某些情况下会发生这种情况,但通常会出现汇总函数和子查询

select
   sum(someColumn) as NewColumnName
   ,(select top 1 something From somewhere) ThisColumn  --notice the AS is optional
from YourTable

不是ANSI标准的另一种方法是使用=

select
   NewColumnName = sum(someColumn)
  ,ThisColumn = (select top 1 something From somewhere)
from YourTable