你的位置:首页 > 软件开发 > 数据库 > SQL中删除同一字段中重复的值

SQL中删除同一字段中重复的值

发布时间:2015-11-07 21:00:06
/////////////////////目地:ZDJZ_DIS中 name字段有重复的值,删除重复的值DELETE *FROM ZDJZ_DISWHERE NAME IN (select NAME from ZDJZ_DIS group by NAME having count ...
/////////////////////目地:ZDJZ_DIS中 name字段有重复的值,删除重复的值DELETE *FROM ZDJZ_DISWHERE NAME IN (select NAME from ZDJZ_DIS group by NAME having count(NAME) >1);上面的做**删除掉所有的相同的值,包括你想要的,只要重复就删除DELETE *FROM ZDJZ_DISWHERE ID in (select min(ID) from ZDJZ_DIS group by NAME having count(NAME)>1);1有没有重复的某项值 2如果有的话,选择ID最小的那个结合起来DELETE *FROM ZDJZ_DISWHERE NAME IN (select NAME from ZDJZ_DIS group by NAME having count(NAME) >1)and ID not in (select min(ID) from ZDJZ_DIS group by NAME having count(NAME)>1);

原标题:SQL中删除同一字段中重复的值

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。