原文:如何用distinct消除重復記錄的同時又能選取多個字段值?

如何用distinct消除重復記錄的同時又能選取多個字段值 需求是:我要消除name字段值重復的記錄,同時又要得到id字段的值,其中id是自增字段。 select distinct name from t 能消除重復記錄,但只能取一個字段,現在要同時取id,name這 個字段的值。 select distinct id,name from t 可以取多個字段,但只能消除這 個字段值全部相同的記錄 ...

2012-05-30 13:22 1 47222 推薦指數:

查看詳情

使用distinct消除重復記錄的同時又能選取多個字段

需求是:我要消除name字段重復記錄,同時又要得到id字段,其中id是自增字段。 select distinct name from t1 能消除重復記錄,但只能取一個字段,現在要同時取id,name這2個字段。 select distinct id,name from t1 可以取 ...

Sat Mar 09 23:52:00 CST 2019 0 632
SQL(6)— distinct 查詢某個字段重復記錄

distinct 查詢某個字段重復記錄 distinct必須放在第一個位置。若放到后面是會報錯的。 若要指定某個字段distinct,需要以該字段group by 再加上一個count(distinct name); group by 必須放在 order by 和 limit ...

Fri Dec 24 20:02:00 CST 2021 0 909
distinct 多個字段

列。 前一種只要三個字段都不重復就取出來。后面只取唯一的ID; 會影響AA或BB的取值。 se ...

Wed Aug 24 23:10:00 CST 2016 2 38500
Oracle消除重復記錄的幾種方式

消除重復數據是數據清洗的頭等大事,下面介紹比較常用的幾種去重方式。 Distinct 刪除重復的員工信息 Rowid 利用rowid結合max和min函數快速去重 利用rowid結合max和min函數快速刪除重復數據 Group by Row_number ...

Tue Feb 23 19:11:00 CST 2021 0 347
oracle過濾某個字段重復記錄,只獲取一條記錄

一,首先想到: 1,關鍵字distinct 2,group by 3,MAX,MIN這樣的函數被稱為聚集函數,和GROUP搭配起來用 但均無法實現,執行結果如下 舉例: 表名:OffsiteOutreachTeam_List 字段:CORPADDLEVEL(獲取該字段重復 ...

Thu Jan 18 01:37:00 CST 2018 0 17723
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM