ORACLE004如何查询某列存在重复数据的记录?
- 内容介绍
- 文章标签
- 相关推荐
本文共计183个文字,预计阅读时间需要1分钟。
SELECT 主键或可能代表当前行的列FROM ( SELECT 主键或可能代表当前行的列, 重复的列, ROW_NUMBER() OVER (PARTITION BY 重复的列 ORDER BY 重复的列 + SELECT 主键或可能代表当前行的列 FROM (SELECT 主键或可能代表当前行的列) ) FROM (SELECT 主键或可能代表当前行的列))
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(PARTITION BY 重复的列 ORDER BY 重复的列 DESC) RN FROM tableName ) WHERE RN=1 如此读出的都是唯一的,通过RN=1将重复的去掉了。
如此读出的都是唯一的,通过RN=1将重复的去掉了。

