是否可以从数据库的表中选择行,并添加数据库中不存在的预定义行?

SELECT Name
FROM [dbo].[TableFoo] -> returns Names (Name1, Name2, Name3)


我希望它另外返回预定义值'NameNotInDatabase':

SELECT Name
FROM [dbo].[TableFoo] + some tsql -> returns Names (Name1, Name2, Name3, NameNotInDatabase)

最佳答案

您在寻找UNION ALL吗?

SELECT Name
FROM [dbo].[TableFoo]
UNION ALL
SELECT 'NameNotInDatabase';

关于sql-server - 从表中选择数据库中不存在的其他预定义记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54096104/

10-10 07:11