标签: sql tsql sql-server-2012
我想在查询中静态定义值,而不是使用任何表。
SELECT 1 as id, 'one' as value UNION SELECT 2, 'two'
是否可以简化此查询,在没有UNIONs的情况下编写它?
答案 0 :(得分:4)
您可以使用此构造。
SELECT * FROM (VALUES(1, 'one'), (2, 'two')) a(Id,value)
SQL FIDDLE TEST