SQL 中没有显示列名

问题描述 投票:0回答:4

在 SQL Server 2008 中但不出现列名。我需要输入一个空字符串,因为这些行是在报告中手动填充的。

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

它似乎显示为

(No column name)

sql sql-server sql-server-2008
4个回答
7
投票

你可以拥有

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

您必须将列名称放在

)
之后才能进行内部选择


3
投票

我会说它工作正常! 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


0
投票

确保您的顺序严格:从 PEOPLE 中选择“”作为“人员总数”


0
投票

como hago para poder hacer参考欧洲航天局专栏,la cual tiene un proceso。例如:(P1.Id_Factura - LAG(P1.Id_Factura, 1, P1.Id_Factura) OVER (ORDER BY P1.Id_Factura)-1) en una instrucción anidada select。谢谢

© www.soinside.com 2019 - 2024. All rights reserved.