SQL数据库,统计一个表中所有人名出现的次数

要求遍历数据库中所有表的所有记录,数据库小白,求教... 要求遍历数据库中所有表的所有记录,数据库小白,求教 展开
 我来答
gnad_xu2010
2016-08-12 · TA获得超过691个赞
知道小有建树答主
回答量:942
采纳率:0%
帮助的人:333万
展开全部
遍历所有表?你的需求是什么?
如果只是查一个表中所有人名出现的次数,可以用以下查询。
SELECT name ,COUNT(NAME) FROM a group by name order by name
更多追问追答
追问
我的意思是,我有多个表,其中有一个人名表,然后基于这个人名表,统计在其他所有表中该人名表的每个人名出现的次数
追答
那就用子查询吧。
以人名表为主表,每个表中出现的次数做为子查询。
如查A表中各人出现次数:
select name ,(select count(1) from A where name= n.name) count from name n order by name
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式