数据库中重复值的操作

1.0 in

in.png
//选去其中的赵和李及钱姓
select * from aaaaaa where name in ('赵','李','钱') ;
//选去其中的赵和李及钱姓中的女性
select * from aaaaaa where name in ('赵','李','钱')  and sex in ('女')
//选去其中的赵和李及钱姓中,赵为女性
select * from aaaaaa where name!='赵' or sex!='男'
//这个和in没有关系。。。

2.0查询重复的数据有多少个

select name,sex,shengri,count(sex) from aaaaaa group by name,sex,shengri 
//name,sex,shengri重复的数据 
//count(*)输出重复的有多少条
Select * From aaaaaa Where name In (Select name From aaaaaa Group By name Having Count(*)>1)

3.0删除重复数据

//删除全部重复记录(慎用)
Delete 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容