美文网首页
数据库中重复值的操作

数据库中重复值的操作

作者: 蜗牛呀呀呀呀呀 | 来源:发表于2019-05-03 10:18 被阅读0次

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)

相关文章

网友评论

      本文标题:数据库中重复值的操作

      本文链接:https://www.haomeiwen.com/subject/eghnrqtx.html