2013-08-05 28 views
1

在SQL Server 2008中,列名不出現。由於行在報告中手動填充,因此需要輸入空字符串。在SQL中沒有列名顯示

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

這似乎(No column name)

+1

我剛剛運行您的發佈TSQL,並按預期工作。 –

+0

你可以顯示你的整個查詢..雖然 – zxc

+0

我應該沒問題嗎? – developerCoder

回答

4

你可以有

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

你必須把列名的)爲內選擇

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

+0

+1爲您的第一個答案顯示工作。對於無法使用的情況+1。 – Romesh

0

之後確保你把緊順序:從選擇'作爲「的人總不」人物

+0

我認爲這應該是在評論 – Romesh