SQLite:多个表中的记录数

问题描述 投票:0回答:1

使用SQLite我可以在数据库中获取所有表名:

SELECT name AS Tablename FROM sqlite_master WHERE type = 'table'

结果将是一些表名,例如:

表名:汽车飞机巴士

我如何进行一个SQL查询,该查询将对找到的每个表的记录数进行计数,结果应为:

表名记录:汽车100飞机200巴士300

[我知道在此示例中,我只可以运行3个SELECT COUNT()语句,但是表的数量可以变化,因此我无法对固定数量的SELECT COUNT()进行硬编码。>

使用SQLite我可以在数据库中获取所有表名:SELECT name AS表名FROM sqlite_master WHERE type ='table'结果将是某些表名,例如:表名:carsplanes bus How ...

sqlite count record
1个回答
1
投票
在编译时需要知道语句中的所有表名和列名,因此您不能动态地执行此操作。
© www.soinside.com 2019 - 2024. All rights reserved.