sql-server - 从数据库中不存在的附加预定义记录的表中选择

标签 sql-server tsql

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

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/

相关文章:

sql-server - SQL转换日期时间并减去小时

tsql - 如何转换 : YYYYMMDD to a datetime in T-SQL? 形式的 varchar 字段

sql-server - 以编程方式重命名 SQL Server 2000 中的表 - sp_rename 是唯一的解决方案吗?

sql - 临时表到主表插入或更新审计和日志记录

database - 如何选择 varchar 字段包含非数字字符的所有行?

sql - 如何获取日期的 id

sql - 选择前 1 个 ID,DISTINCT 字段

sql-server - 查找特定的特殊字符 SQL Server 2008 R2

c# - ASP.net MVC 4 只有 1 个数据库?

visual-studio - 将带有 GetDate() 函数的日期时间值插入 SQL Server (2005) 表?