SQL如何删除重复内容?数据库
有以下MSSQL2008中一个名为AAA的数据库,TTT1表:
ttt1
公司名称 &nb...
有以下MSSQL2008中一个名为AAA的数据库,TTT1表:
ttt1
公司名称 省份 市
------------------------------------------------------
山东工具制造有限公司出口部 山东 济宁
山东工具制造有限公司出口部 山东
曲阜圣都筷子店 山东 东昌府
济宁嘉富化肥有限公司 山东 济宁
济宁嘉富化肥有限公司 山东 济宁
要实现的目的:
凡是"公司名称"有重复的全部用SQL语句删除掉,实现后的效果如下:
ttt2
公司名称 省份 市
----------------------------------------------------------
曲阜圣都筷子店 山东 东昌府
delete ttt1
where 公司名称 in (select 公司名称 from ttt1
group by 公司名称
having count(1)>1)
上一篇:SQL操作全集
最新评论
热门推荐
我要评论