oracle SQL - 去除重复 ROW_NUMBER() OVER()

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/windzzm/article/details/79086737

ROW_NUMBER() OVER(PARTITION BY ** ORDER BY * DESC ) RN

1、举例:

select * from (

select tf.*,ROW_NUMBER() OVER(PARTITION BY ** ORDER BY * DESC ) RN from t_zzm_info tf

) from tf where tf.rn = 1

2、运用范围

表数据某一/几字段确定唯一,比如自增段ID等,其他字段排序,随机滤重

猜你喜欢

转载自blog.csdn.net/windzzm/article/details/79086737