中易网

Oracle里的查询去重语句是怎么写得,求解,最好是有个范例。

答案:7  悬赏:60  
解决时间 2021-01-28 15:41
Oracle里的查询去重语句是怎么写得,求解,最好是有个范例。
最佳答案
给你举个例子:
比如a表有这样几条数据
id name
1 5
2 4
3 5
4 3
那么你要查询名字不同的 语句应该是
select distinc(a.name) from a
那么查询到的结果应该是 name 5 4 3
但是实际情况并不仅仅是这么简单
比如我想查询name 不重复的所有数据
你就应该用到 group by 分组
select distinct(a.name),a.id from a group by a.name

distinct 必须放在开头 而且在查询多个字段的时候需要跟上 group by 这样才能得到你想要的结果
全部回答
select distinct 字段名 from 表明
select distinct * from 表 where 条件;
delete from t_name a where rowid<>(select max(rowid) from t_name b where b.name=a.name and b.age=a.age )
SELECt DISTINCT 列名称 FROM 表名称
distinct 就是去重符,查询去重语句,例:select distinct 列表名1,列表名2 from student;student表示所要查询的表的名称
select distinct 列1,列2,列3
from table;
其中distinct就是去掉重复的关键字
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小学生应该要接受长辈的礼物吗?
宁波牛奶集团直销点地址在哪,我要去那里办事
蛇见猛虎如刀断是什么意思?
敏感肌肤用了3个月冻干粉停后有什么反应?
dnf51活动什么时候开始
兴业银行立享信用卡白金卡(精英版)是什么卡
IF(MONTH(DATE($A$1,$D$1,COLUMN(A1)))=$D$1,
初中作文青春与感恩和责任同在一千字
workbench12.0里explicit materials都有哪些
啊 听说 标题 要长 是这样子 吗
原平市原平镇解放街中学地址有知道的么?有点
酷6真垃圾,经常盗传我的视频,谁知道怎么把
关于EUI 队友宠物 求帮助
急求c语言:学生选课系统程序设计(最好含流
#创维百度战略合作#创维现在在电视领域都有什
推荐资讯
校园童谣怎么写
如何把一个日期,在一个类似的格式,转换日期
iphone6如何设置相片像素?
你读过哪些描写春天的诗文
精明眼镜地址有知道的么?有点事想过去
漠河北极村青年驴舍怎么去啊,我要去那办事
日本银行キャッシュカード デビットカード 
拔腿毛会有什么不良后果吗?
碰到鲨鱼该怎么办?
少林四小龙梅雪扮演者是谁
徐志摩:你说你不好的时候 ,我疼 ,疼的不知道
湾岸3DX新手问题
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?