标签: sql
有没有办法运行和SQL查询,它将逐个字段地返回数据库中所有字段的总数?
理想情况下,查询会对数字和日期字段求和并计算文本字段。
即。
表1
Amount1 Amount2 Text1 10 25 AAA 25 50 BBB 30 25 null
结果
Table1, Amount1 65 Table1, Amount2 100 Table1, Text1 2
这需要重复所有表格中的所有字段。
答案 0 :(得分:2)
使用Select with GROUP BY子句(group by TABLE_ROW_ID):
klist
答案 1 :(得分:0)
有,但需要使用INFORMATION_SCHEMA表,例如TABLES和COLUMNS。也许,如果您可以使用T4作为查询模板,并使用逻辑来构建每个表的查询。 Here是关于如何为Merge语句创建模板的一个步骤,它可以为您提供有关如何根据您的特定情况进行调整的想法。
这里假设我们正在谈论SQL Server(INFORMATION_SCHEMA),我确信其他RDBMS引擎也有一个元数据存储。