select distinct name from table 选择name字段无重复记录的的数据,但是只能选择比较的字段,多个别的字段则无效
select min(id) as id,name from table group by name 选择name字段无重复记录的的数据,可以同时选择其它字段
select * from table where id not in(select min(id) from table group by name) 选择name字段重复记录的的数据,每一条记录保留一条后显示出来的,也就是多余的记录,可以删除的
delete from table where id not in(select min(id) from table group by name) 删除所有重复记录(重复记录中只留下ID最小的该条记录)
select * from table where name in(select name from table group by name having count(name)>1) 选择name字段有重复记录的的数据,比如某个记录出现了3次,着三次都在这个选择结果中
select * from table where name like"%河北包装印刷网%"选择所有name为河北包装印刷网的记录,注意:此句中双引号应该为单引号
上一篇:SQL选择不重复记录
下一篇:mssql如何复制表结构
相关新闻
- 小程序登录流程图理解 2020-08-18
- 在C#中获取web.config中的配置信息 2021-08-23
- 小程序open-data头像样式 2021-04-10
- 小程序rich-text 富文本解析图片过大和图片路径的问题 2020-11-25
- C#中去掉字符串的最后一个字符 2020-11-23