社区
基础和管理
帖子详情
关于 Oracle中 distinct 的问题
unkind1145
2009-05-31 05:44:19
RT:
select *, count(distinct name) from table group by name
结果:
id name count(distinct name)
1 a 1
2 b 1
3 c 1
为什么报 ORA-00923: 未找到要求的 FROM 关键字
...全文
429
14
打赏
收藏
关于 Oracle中 distinct 的问题
RT: select *, count(distinct name) from table group by name 结果: id name count(distinct name) 1 a 1 2 b 1 3 c 1 为什么报 ORA-00923: 未找到要求的 FROM 关键字
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
unkind1145
2009-05-31
打赏
举报
回复
还是有点问题
要是列数多了 而且不是id列的话
就相当于没有进行重复的筛选
superhsj
2009-05-31
打赏
举报
回复
select rownum,NAME from (select NAME from table group by name);
superhsj
2009-05-31
打赏
举报
回复
select rownum,NAME from table group by name
[Quote=引用 11 楼 unkind1145 的回复:]
table表
字段1 字段2
id name
1 a
2 b
3 c
4 c
5 b
结果要是这样的
1 a
2 b
3 c
[/Quote]
unkind1145
2009-05-31
打赏
举报
回复
table表
字段1 字段2
id name
1 a
2 b
3 c
4 c
5 b
结果要是这样的
1 a
2 b
3 c
heaven33
2009-05-31
打赏
举报
回复
不能在SELECT中显示没有进行 oder by 的列
unkind1145
2009-05-31
打赏
举报
回复
现在是不重复了 但是另外2列的数据显示不出来了 。。
unkind1145
2009-05-31
打赏
举报
回复
现在是不重复了 但是另外2列的数据显示不出来了 。。
heaven33
2009-05-31
打赏
举报
回复
你已经group by 了 怎么还会有重复的呢?
heaven33
2009-05-31
打赏
举报
回复
你可以写
select NAME, count(NAME) from table group by name
你写distinct 干什么呢
unkind1145
2009-05-31
打赏
举报
回复
。。
要去掉name列中的重复值 还要显示 其他2列的呀~
heaven33
2009-05-31
打赏
举报
回复
你可以写
select NAME, count(NAME) from table group by name
你写distinct 干什么呢
unkind1145
2009-05-31
打赏
举报
回复
去掉的话 没有显示name的表头和值了
heaven33
2009-05-31
打赏
举报
回复
你使用了count 函数 应该就不能使用* 了吧 应该只能显示name这一列
heaven33
2009-05-31
打赏
举报
回复
group by 的查询语句中可以使用 *么?去掉*试试
关于
oracle
select
distinct
order by的
问题
本文讨论了
Oracle
数据库
中
使用select
distinct
和orderby时的常见
问题
,特别关注排序字段与select语句字段的一致性要求,通过实例展示了正确解决方法。
distinct
返回null报错_
ORACLE
distinct
问题
博主在使用
Oracle
数据库时,执行select
distinct
* from A_Dtl a, B_RT b where a.MgrGid = b.MgrGidEx语句报错,提示未连接到
ORACLE
,但实际已连接。该用法在新建表
中
可用,博主贴出表结构,希望高手解答
问题
,使用的是10G版本。
Oracle
数据去重
问题
Insert into select
Distinct
在使用
Oracle
数据库从
中
间表向业务表插入数据时,遇到唯一键重复错误。通过对比不同查询语句的执行效果,发现
Oracle
10.2.0.1.0版本在特定写法下无法正确识别
distinct
关键字,导致数据重复。解决方案是在外部再套一层查询,避免该
问题
。
oracle
中
lob类型的
distinct
问题
本文探讨了在使用
Oracle
数据库时遇到的
问题
:无法对 LOB 类型进行
DISTINCT
操作。特别是在使用 JPA (Hibernate) 进行连接查询并尝试去除重复记录时,会遇到 ORA-22992 错误。文
中
寻求解决此
问题
的有效方法。
Oracle
中
distinct
和order by 同时使用,可能出现的
问题
本文探讨了在
Oracle
数据库
中
使用
DISTINCT
关键字配合ORDER BY进行数据筛选与排序的方法。当遇到无法按照未出现在SELECT子句
中
的字段排序的
问题
时,文章提供了一种解决方案,并详细解释了背后的原理。
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章