Oracle 根據特定屬性(列)去除重複數據

一、distinct 關鍵字的用法:distinct 關鍵字後面的字段組合去重 distinct 必須
select distinct id from test
結果 ;根據id 去重
select distinct id,name from testhtml

二、group by 分組去重
select id,name from test group by id,name
結果:根據id,name 組合去重htm

三、row_number ()over(partition by 列 order by 列 asc | desc)方法
3.1 row_number() over(order by column asc) 先對列column按照升序,再爲每條記錄返回一個序列號
3.2 row_number() over(partition by column1 order by column2 asc) 先按照column1分組,再對分組後的數據根據column2 升序排列 get

參考:https://zhidao.baidu.com/question/1795657987821191827.htmlit

相關文章
相關標籤/搜索