请问一个SQL查询的问题

uselessman 2005-05-20 01:42:44
是这样的,有一个数据表,它有若干个列
其中有一列数据,它的元组的值中有的只出现了一次,有的出现了多次

请问,我想从中找出所有出现了多次的值,该怎么办?
举例
在元组
100
200
200
300
400
400
500
中,经查询得到
200
400

//bow
...全文
69 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
辉说慧语 2005-07-07
  • 打赏
  • 举报
回复
mark
kulama2004 2005-05-20
  • 打赏
  • 举报
回复
select * from table t1 where exists
( select count(*) from table t2 where t1.colname = t2.colname having count(*) > 1 )
zakat 2005-05-20
  • 打赏
  • 举报
回复
SQL> select * from ddd;

COLA
----------
100
200
200
300
400
400
500

已选择7行。

已用时间: 00: 00: 00.03
SQL> select cola from ddd group by cola having count(1) > 1;

COLA
----------
200
400

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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