返回多个SQL表的行计数列表

马特

希望这会很快回答。我是SQL的新手,所以在这方面苦苦挣扎,可能会遗漏一些明显的东西。我有以下查询,该查询在单独的结果中返回行计数,但是我想将结果放入XLS中。实现此目标的最佳方法是什么?

select count(*) as "table_1" FROM table_1
select count(*) as "table_2" FROM table_2
select count(*) as "table_3" FROM table_3
select count(*) as "table_4" FROM table_4
select count(*) as "table_5" FROM table_5
select count(*) as "table_6" FROM table_6
select count(*) as "table_7" FROM table_7
select count(*) as "table_8" FROM table_8
select count(*) as "table_9" FROM table_9
select count(*) as "table_10" FROM table_10

非常感谢!

感谢您的帮助,这就是我要带给我所需的东西。

我知道那将是相当简单的事情!

SELECT 'table_1' as "Table", count (*) as "Count" FROM table_1 union all
SELECT 'table_2' as "Table", count (*) as "Count" FROM table_2 union all
SELECT 'table_3' as "Table", count (*) as "Count" FROM table_3 union all
SELECT 'table_4' as "Table", count (*) as "Count" FROM table_4 union all
SELECT 'table_5' as "Table", count (*) as "Count" FROM table_5 union all
SELECT 'table_6' as "Table", count (*) as "Count" FROM table_6 union all
SELECT 'table_7' as "Table", count (*) as "Count" FROM table_7 union all
SELECT 'table_8' as "Table", count (*) as "Count" FROM table_8 union all
SELECT 'table_9' as "Table", count (*) as "Count" FROM table_9 union all
SELECT 'table_10' as "Table", count (*) as "Count" FROM table_10
凯文·康德曼(Kevin Kunderman)

您可以通过两种方式执行此操作,即使用union语句和将子查询与选择语句一起使用

联合会将所有结果合并到一个包含多行的表中

select count(*) , 'Table1' as tablename FROM table_1
union all
select count(*), 'Table2' as tablename  FROM table_2
union all
select count(*) ,'Table3' as tablename FROM table_3
.....
.....

子查询将返回多列的一行

SELECT 
   (SELECT COUNT(*) FROM table_1) as 'Table1',
   (SELECT COUNT(*) FROM table_2) as 'Table2',
   (SELECT COUNT(*) FROM table_3) as 'Table3'
 ......
 ......

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回计数列表并按ID Linq分组到sql

来自分类Dev

SQL生成多个计数列

来自分类Dev

来自多个表的SQL计数行

来自分类Dev

用于带计数列表的 SQL 语句

来自分类Dev

sql-从多个联接表中获取匹配行的计数

来自分类Dev

sql-从多个联接表中获取匹配行的计数

来自分类Dev

动态计数列表中多个单词的出现

来自分类Dev

SQL:选择多个表的计数

来自分类Dev

涉及多个表的 SQL 计数

来自分类Dev

SQL 具有多个条件的多计数列

来自分类Dev

尝试使用函数获取不同范围内的数据,对其进行计数,并返回计数列表

来自分类Dev

SQL:跨多个表联接对一个范围进行分组,返回包括0在内的计数

来自分类Dev

SQL:跨多个表联接对一个范围进行分组,返回包括0在内的计数

来自分类Dev

SQL返回多个计数语句

来自分类Dev

SQL返回多个计数语句

来自分类Dev

每个日期的计数列表

来自分类Dev

计数列表中的组

来自分类Dev

任何对象的计数列表

来自分类Dev

如何在SQL计数查询中返回多个列和行?

来自分类Dev

将数据框中的行返回到整数列表

来自分类Dev

将数据框中的行返回到整数列表

来自分类Dev

使用 LINQ 连接多个表以返回列表

来自分类Dev

计数列表中列表项的出现?

来自分类Dev

计数列表中列表项的出现?

来自分类Dev

列表中的Python计数列表

来自分类Dev

Linq to SQL从查询返回多个计数而不返回正确的结果

来自分类Dev

SQL计数列中的值

来自分类Dev

MySQL从多个表计数列。按主要ID对结果进行分组

来自分类Dev

将双向表()转换为R中的成对计数列表