有没有办法统计一个DB2数据库里所有表一共的记录条数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法统计一个DB2数据库里所有表一共的记录条数?相关的知识,希望对你有一定的参考价值。

我的DB2是V8.1的,好像没有这个系统表啊.

select * from SYSCAT.TABLES where tabschema='账号名'
然后这个表里的card字段就是各表记录数,sum(card)就是了
参考技术A 如果看所有表一共的记录数:

SELECT SUM(rowcnt) FROM systabstats

如果想看每一个表中的条数:

select A.name,B.rowcnt from sysobjects A,systabstats B
WHERE A.id=B.id
and A.type='U'本回答被提问者采纳

mysql特定字符出现次数统计

我有两个数据表,一个表里只有一个字段,字段的名字叫“关键字”(我喜欢用中文做字段名),每条记录存一个关键字,比如唱歌是一条记录,跳舞是一条记录。

另一个表里有两个字段,分别是“姓名”和“特长”,特长的值就是“关键字”里已经有的记录值,比如:第一条记录“姓名”字段值为“张三”,“特长”值为“唱歌,跳舞,演讲”。

我的问题是怎么能用一条sql语句检索出“关键字”表中所有的值分别在另一个表“特长”字段中出现的次数。

比如3人会唱歌,6人会演讲,能一次检索出来吗

参考技术A 根据亲所说的,直接用第二表 即可检索出来.
我们暂时把第1张表定义为A,第2张表定义为B。
select 特长(字段),count(id) as 别名(人数) from B group by 特长(字段)。本回答被提问者和网友采纳

以上是关于有没有办法统计一个DB2数据库里所有表一共的记录条数?的主要内容,如果未能解决你的问题,请参考以下文章

DB2数据更新问题

特定日期统计了多少条记录

Db2 事务日志已锁定,无法归档

还在用SELECT COUNT统计数据库表的行数?Out了

DB2 和 SQL-如何在特定字段中返回最大值,以便每行只显示一条记录;从多个表中提取数据

mysql特定字符出现次数统计