Oracle004,如何处理读取到的某列重复数据问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计183个文字,预计阅读时间需要1分钟。
SELECT 主键或可能代表当前行的列FROM ( SELECT 主键或可能代表当前行的列, 重复的列, ROW_NUMBER() OVER (PARTITION BY 重复的列 ORDER BY 重复的列 + SELECT 主键或可能代表当前行的列 FROM (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将重复的去掉了。
本文共计183个文字,预计阅读时间需要1分钟。
SELECT 主键或可能代表当前行的列FROM ( SELECT 主键或可能代表当前行的列, 重复的列, ROW_NUMBER() OVER (PARTITION BY 重复的列 ORDER BY 重复的列 + SELECT 主键或可能代表当前行的列 FROM (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将重复的去掉了。

