MS Access查询自动插入具有默认值的行

时间:2016-01-23 12:50:15

标签: sql ms-access

我在MS Access中运行查询以获得前2行。如果查询只获得一行,我需要用N / A填充第二行。有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

我使用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

相关问题