2017-05-09 59 views
0

我一次运行几个SQL语句,给了我几个结果集。有什么方法来命名结果集,所以我知道它们是什么?命名多个结果集,所以我知道每个结果集是什么

+0

'SELECT * FROM表作为“TableResults''? – BJones

+0

没有工作。我做了以下事情:从SEQ3_Pended_Claims_Ranked_Demographics选择顶部4 *作为“TableResults1” 从seq3_COPY_ClaimsRanked选择顶部4 *为“TableResults2”我想看到两个输出一个标记为“TableResults1”和其他“TableResults2” – schalld

回答

2

一种方法是用名称添加列:

SELECT 'ResultSet1' AS name, 
     1 AS c 
FROM (SELECT 1 UNION SELECT 2) AS sub(c) 

SELECT 'ResultSet2' AS name, 
     2 AS d; 

SELECT 'ResultSet3' AS name, 
     3 AS e; 

Rextester Demo