0
我正在MS Access中運行一個查詢以獲取前2行。如果查詢只有一行,我需要用N/A填充第二行。有任何想法嗎?謝謝。MS Access查詢自動插入具有默認值的行
我正在MS Access中運行一個查詢以獲取前2行。如果查詢只有一行,我需要用N/A填充第二行。有任何想法嗎?謝謝。MS Access查詢自動插入具有默認值的行
我會使用UNION查詢作爲TOP 2
SELECT查詢的子查詢。
SELECT TOP 2 foo, bar
FROM (
SELECT foo, bar FROM Table1
UNION ALL
SELECT "n/a" AS foo, "n/a" AS bar FROM DummyTableWithOneRecord
)
您可能需要添加一些字段以強制排序「n/a」到底部。
如果Table1
(或您的原始查詢)可以爲空,則將兩條記錄放入DummyTableWithOneRecord
。
查詢應始終顯示具有默認值的最後一行。您的查詢不會那樣做? – harun24hr