用sql 语言怎样 查询同名同姓学生名单,并统计同名人数

 我来答
匿名用户
2015-06-26
展开全部
select 姓名,count(学号) as num
from 学生表
group by 姓名
having count(学号)>1 --保证查找到的都是存在2个以上(包括2)的同名同姓的姓名及人数。
worldxa
2011-10-15 · TA获得超过1720个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:717万
展开全部
select 姓名,count(学号) as num
from 学生表
group by 姓名
having count(学号)>1 --保证查找到的都是存在2个以上(包括2)的同名同姓的姓名及人数

希望回答对你有帮助
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小悦小冉
2011-10-15 · TA获得超过126个赞
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:191万
展开全部
select 姓名,count(学号) as num from 学生表 group by 姓名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bnx1976
2011-10-15 · TA获得超过161个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:308万
展开全部
SELECT xm,total = SUM(xm)
  FROM students
  GROUP BY xm
  HAVING SUM(xm) > 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
女鬼对我笑
2018-06-11
知道答主
回答量:2
采纳率:0%
帮助的人:1669
展开全部
SELECT A.sid,(count(a.sname)+count(b.sname))/2 from
(select sid,sname from student)as.a
(select sid,sname from student)as.b
where as.a=as.b
这是一个构思,不是完整的,可以帮我完善
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式