◆◆寻求SQL语句,如何找出全校重名者的名单◆◆

whjpn 2003-08-21 04:58:18
某学校DB,所有学生统一编号,编号为键值。学生姓名当然不能为键值。
重名的情况当然会有很多。
现在的问题是,如何找出这些重名者的名单?
用一条SQL语句实现。

(假设编号字段名为CODE,姓名字段名为NAME)
...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
schzh 2003-08-21
  • 打赏
  • 举报
回复
我觉得应该加distinct:
select distinct name from table
where Name in (select Name from table
group by name having count(*) > 1)
mymoto 2003-08-21
  • 打赏
  • 举报
回复
哈哈,学习中
射天狼 2003-08-21
  • 打赏
  • 举报
回复
同意楼上几位!
饮水需思源 2003-08-21
  • 打赏
  • 举报
回复
select name from tablename group by name having count(name)>1
didishu0807 2003-08-21
  • 打赏
  • 举报
回复
select code,name from table where name in (select name from table group by name having count(*) > 1)
zqfleaf 2003-08-21
  • 打赏
  • 举报
回复
select * from table
where Name in (select Name from table
group by name having count(*) > 1)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧