2013-04-04 68 views
1

我有這樣的SQL查詢:導致在SQL SELECT添加一個空白記錄結果

SELECT clientName FROM Clients; 

clientName 
"Einstein" 
"Edison" 
"Newton" 

我想添加一個空的記錄上的「愛因斯坦」的頂部像這樣

clientName 
"" 
"Einstein" 
"Edison" 
"Newton" 

請幫我一個SQL sintax爲此,我希望它在msaccess中工作。

感謝

+1

有趣的**問題** – Luv 2013-04-04 09:42:14

回答

2

添加UNION

SELECT DISTINCT '' AS clientName FROM Clients 
UNION 
SELECT clientName FROM Clients 
+0

它不工作。 「查詢輸入必須包含至少一個表或查詢」錯誤。 – 2013-04-04 10:47:34

+1

看到我更新的答案。 – 2013-04-04 10:56:48

+0

謝謝JW。真的不明白爲什麼需要DISTINCT ... – 2013-04-04 11:34:58

1

嘗試此查詢:

SELECT '""' AS clientName FROM Clients UNION SELECT clientName FROM Clients 

其實這是爲ĴW¯¯的更多或類似相同。但他似乎忘記了「」

+0

它不工作。 「查詢輸入必須包含至少一個表或查詢」錯誤。 – 2013-04-04 10:48:34

+0

請檢查已更新的查詢 – Luv 2013-04-04 11:00:27

0

這是DB2版本

SELECT '""' FROM SYSIBM.SYSDUMMY1 
UNION 
SELECT SELECT clientName FROM Clients; 
0

在Access的技巧是查詢類型更改爲傳遞查詢,然後把它寫成LUV的那樣有一些小的變化。這是對WCS DB2表的看起來像。

SELECT '' AS DisplayName FROM SYSIBM.SYSDUMMY1 
UNION 
SELECT DB2ADMIN.ACACTDESC.DISPLAYNAME 
FROM DB2ADMIN.ACACTDESC;