帮忙,这个语句怎么写?

ldm1818 2007-07-02 03:14:16
有个表A 其中有个字段name(姓名) ,由于姓名有重复的,求:找出name字段中并列重复的姓名,谢谢!
...全文
191 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldm1818 2007-07-02
  • 打赏
  • 举报
回复
AFIC(A Fool In China) 写的很好!
受到启发了!
AFIC 2007-07-02
  • 打赏
  • 举报
回复
with t as (select name,rownum r from yourtable)
select *
from t tt
where exists (select * from t where tt.name = t.name and tt.r = t.r - 1)
kelph 2007-07-02
  • 打赏
  • 举报
回复
主键是什么
myhexiong 2007-07-02
  • 打赏
  • 举报
回复
按我上面的语句就可以了.


科越电镀成就未来www.kyddsb.com
myhexiong 2007-07-02
  • 打赏
  • 举报
回复
select t.name,count(t.name)
from table t
group by t.name
having count(t.name)>1
ldm1818 2007-07-02
  • 打赏
  • 举报
回复
并列是说姓名重复的两条记录(包含两条以上的)是紧挨着的两条记录,他们之间没有记录,存放的顺序是按照数据库里记录存放的先后顺序
AFIC 2007-07-02
  • 打赏
  • 举报
回复
并列重复是啥意思?
OracleRoob 2007-07-02
  • 打赏
  • 举报
回复

不明白你说的并列是什么意思?


--凡是名字出现超过一次的都会查出来。

select name
from 表A
group by name
having count(*)>1
ldm1818 2007-07-02
  • 打赏
  • 举报
回复
select name
from 表A
group by name
having count(*)>1
这种情况把不是并列出现也找出来了
OracleRoob 2007-07-02
  • 打赏
  • 举报
回复

select name
from 表A
group by name
having count(*)>1
ldm1818 2007-07-02
  • 打赏
  • 举报
回复
数据库是ORACLE

1,077

社区成员

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

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