どのように体重へのデータベースハイブ、まったく同じデータの削除

問題:表に2列に見られるのと同じものがあります

取得:データの一行だけを保持

方法:

原則 - 当社による

1つの SELECT  COUNT(フィールド1、フィールド2)から表1;
 2  
。3つの 結果200個のデータ
 4。 
5。 SELECT  COUNTDISTINCTフィールド1、フィールド2)から、表1;
 6  
。7つの 結果データ100
 。8  
。9つの 、後者に対応を達成することができます単離されたデータは、重量来る
 10  
11。 作成 テーブル 1_bakテーブルをAS  SELECT  DISTINCTフィールド2、フィールド1 から表1;    - テーブル内のバックアップデータ
12は 
13で 削除 から表1;
 14  
15  INSERT  INTOのテーブル1選択 *  から表1_bak。

 

おすすめ

転載: www.cnblogs.com/wang3680/p/12657741.html