數據庫中經過group by找出表中的重複數據

數據庫中經過group by找出表中的重複數據

  有時候在作數據割接時會碰到數據插入失敗的狀況,大部分都是導出的數據中存在重複致使的。咱們能夠經過查詢語句帶分組條件來確認是否有重複數據。例如我如今有表 t_wlf_info,其中有個 username字段,我能夠經過以下語句看username的重複記錄:html

select * from t_wlf_info where username in (select username from t_wlf_info group by username having count(*) > 1);

  也能夠經過這條語句只看有多少條重複記錄:數據庫

select * from (select username, count(*) count from t_wlf_info group by username) t where t.count > 1;
相關文章
相關標籤/搜索