求一个去重统计的sql语句

shijian58 2008-03-13 11:20:05
想实现将数据去掉重复数据后输出总数。请兄弟姐妹们给个例子
...全文
1541 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
清水无语1 2008-03-18
  • 打赏
  • 举报
回复
select count(distinct 字段) from table

支持5楼
yananguo_1985 2008-03-18
  • 打赏
  • 举报
回复
select count(distinct 字段) from table

支持5楼
liuyann 2008-03-17
  • 打赏
  • 举报
回复

能把自己的问题清晰的告诉别人是件很难的事.

上传MDB文件 www.access911.net/csdn



加入QQ群 19055578 晚19:00 - 24:00在线
== 思想重于技巧 ==
liuyann 2008-03-17
  • 打赏
  • 举报
回复

你的表结构及数据样本。

否则大家只是猜

== 思想重于技巧 ==
richard360347477 2008-03-13
  • 打赏
  • 举报
回复
select count(*) from ( seleet * from t where rowid=(select min(rowid) from s where t.key=s.key) )

如果数据量不大的话
codearts 2008-03-13
  • 打赏
  • 举报
回复
select count(1)
from
(
select distinct xxx_field from your_xx_table
)
shijian58 2008-03-13
  • 打赏
  • 举报
回复
理解错误呵呵
不能删除原有数据。是在保留所有数据的基础上对不重复的数据统计总数
richard360347477 2008-03-13
  • 打赏
  • 举报
回复
delete from t where rowid!=(select min(rowid) from s where t.key=s.key) ;

select count(*) from t
HelloWorld_001 2008-03-13
  • 打赏
  • 举报
回复
select count(distinct 字段) from table

17,377

社区成员

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

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