SQL中没有显示列名

时间:2013-08-05 09:30:00

标签: sql sql-server sql-server-2008

在SQL Server 2008中,但不显示列名。我需要输入一个空字符串,因为在报告中手动填充行。

(SELECT '' As 'Total No of people')

它似乎显示为(No column name)

3 个答案:

答案 0 :(得分:4)

你可以拥有

SELECT ID as 'ID',
(SELECT <....> FROM table WHERE <...> ) AS 'Total No of people'
FROM somewhere

您必须将列名称放在内部选择的)之后

答案 1 :(得分:2)

我会说它运作正常! http://sqlfiddle.com/#!3/d41d8/18149

但也许你的问题是你(技术上使用子查询)

SELECT ID, (SELECT '' As 'Total No of people') FROM SomeWhere

那是错误的......

SELECT ID, '' As 'Total No of people' FROM SomeWhere

SELECT ID, (SELECT '') As 'Total No of people' FROM SomeWhere

但内部SELECT

没有理由

答案 2 :(得分:0)

确保按顺序排列:SELECT&#39;&#39;作为&#39; Total No of people&#39;来自人民