当前位置 : 主页 > 网络编程 > 其它编程 >

ORACLE004读取某个列有重复的数据

来源:互联网 收集:自由互联 发布时间:2023-07-02
SELECT主键或能代表当前行的列FROM(SELECT主键或能代表当前行的列,重复的列,row_number()OVER(PARTITIONBY重复的列ORDERBY重复的列 SELECT 主键或能代表当前行的列 FROM ( SELECT 主键或能代表当前行的列
SELECT主键或能代表当前行的列FROM(SELECT主键或能代表当前行的列,重复的列,row_number()OVER(PARTITIONBY重复的列ORDERBY重复的列

SELECT 主键或能代表当前行的列 FROM ( SELECT 主键或能代表当前行的列 ,重复的列 ,row_number() OVER(PARTITION BY 重复的列 ORDER BY 重复的列 DESC) RN FROM tableName ) WHERE RN=1 如此读出的都是唯一的,通过RN=1将重复的去掉了。

如此读出的都是唯一的,通过RN=1将重复的去掉了。

网友评论