问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用sql语句去掉一个字段里的重复值

发布网友 发布时间:2022-04-30 12:05

我来回答

2个回答

懂视网 时间:2022-04-30 16:27

/////////////////////目地:ZDJZ_DIS中 name字段有重复的值,删除重复的值
DELETE *
FROM ZDJZ_DIS
WHERE NAME IN (select NAME from ZDJZ_DIS group by NAME having count(NAME) >1);
上面的做法会删除掉所有的相同的值,包括你想要的,只要重复就删除

DELETE *
FROM ZDJZ_DIS
WHERE ID in (select min(ID) from ZDJZ_DIS group by NAME having count(NAME)>1);
1有没有重复的某项值 2如果有的话,选择ID最小的那个

结合起来
DELETE *
FROM ZDJZ_DIS
WHERE 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中删除同一字段中重复的值

标签:

热心网友 时间:2022-04-30 13:35

如果只有一两条记录有重复的话且你的TEACHER字段数据类型为非Text的话直接update就行啊

update yourTableName set TEACHER = ‘去掉重复名后的内容’ WHERE TEACHER = '原内容'

如果很多的话就用游标一个一个遍历,然后再循环判断是否有重复,有重复就update,没有就跳过

SQL语句怎样查询并删除单个字段下的所有重复值, 重复的记录只保留一个...

需要一个主键 id 如果是要删除是姓名重复的话,试试以下代码 delete ta where id not in ( select max(id) from group by nch )如果要显示不重复项的数据 select * from ta where id in ( select max(id) from group by 姓名 )如果 nch 这...

SQL语句怎么对单个字段去重,并且要显示所有列

1、打开SQLyog,在其中新建一个数据库“student”,如下图所示:2、接着,在student数据库新建学生表,通过界面设计学生表中的字段和字段类型长度,如下图所示:3、在学生表中,添加“stu_no”和“stu_score”两个字段,单击确定后,给该表取名为“t_student_tab”,具体如下图:4、向“t_student...

SQL查询中如何剔除重复

1,存在两条完全相同的纪录 这是最简单的一种情况,用关键字distinct就可以去掉 example: select distinct * from table(表名) where (条件)2,存在部分字段相同的纪录(有主键id即唯一键)如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组 example:select * ...

sql中如何删除一个表中重复的记录?

sql中删除一个表中的重复记录可以采用如下步骤:1、把a_dist表的记录用distinct去重,结果放到临时表中。select distinct * into #temp from a_dist;2、把a_dist表的记录全部删除。delete from a_dist;3、把临时表中的数据信息导进到a_dist表中,并删除临时表。insert into a_dist select *...

SQL查询,如何去除重复的记录?

首先,先说明一个问题。这样的结果出现,说明系统设计是有问题的。其次删除重复数据,你要提供你是什么数据库。不同数据库会有不同的解决方案。关键字Distinct 去除重复,如下列SQL,去除Test相同的记录;1. select distinct Test from Table2. 如果是要删除表中存在的重复记录,那就逻辑处理,如下:3....

sql 如何过滤重复记录

在查询结果集时过滤掉重复的分区ID号 DISTINCT ROW ,新解决方案:由于在Sqlserver中如果多表联合查询中除非所有的字段都完全相同否则在使用DISTINCT 用进行去重时还是会当成两个不同的数据集进行处理,因此DISTINCT会失效即 如下面的结果集,虽然 USERID和其他字段内容相同但HID是不相同的所以无法使用DISTINCT...

sql 中如何删除其中一个表中跟另一个表字段内容重复的行?

如果是删除单个字段重复可用in,如果是删除多个字段重复可用exists。如表1数据:id name age 1 张三 19 2 李四 20 3 王五 17 4 赵六 21 表2数据:id name age 1 张三 19 2 李四 21 5 王五 ...

sql查找某一字段相同的所有数据

> 1) ”sql语句删除姓名重复的数据。4、通过“select distinct name from user”sql语句来去掉重复数据,这里去掉了张三的重复数据。5、通过“select distinct class from user”sql语句来去掉班级相同的重复数据。6、也可以通过“select distinct name,class from user”来去掉两个字段的重复数据。

mysql 怎么通过sql语句如何批量去掉某一个表中某一个字段的下面的相同部...

UPDATE 表 SET litpic = REPLACE ( litpic , '', '');去尾

SQl语句查询表中一个字段,去掉重复的记录

select distinct 班级 FROM 表名称

sql如何去掉后两个字段 删除字段的sql语句 sql增加字段语句 oracle增加字段语句 添加索引的sql语句 创建数据库的sql语句 创建表的sql语句 创建索引的sql语句 修改表明的sql语句
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
上海大名城映_有多少户? 英特尔处理器漏洞有哪些害? 英特尔漏洞都会影响哪些CPU?下一代还会影响吗? cpu使用率100%是怎么回事呀? 生姜红茶减肥法骗局 鲁东大学大一新生电话卡是用的学校发的联通卡吗? 鲁东大学用移动的多还是用联通的多?求师哥师姐们解答 ...牙齿一碰到溃疡就疼,治疗口腔溃疡的偏方有哪些呢? 我想找一个飞车情侣名字,我有车队,车队名字是丿茗门丨灬 梦幻悟空传变态版安卓APK 怎么注册qq邮件 法国香水花杆插的当年能开花吗? 茉莉花用什么土扦插最好? 茉莉扦插繁殖后要怎样管理? 男人内心想收到的礼物 男人内心想收到的礼物是什么? 初中上课视频 教师试讲,初中语文备课和开展讲课,真的不懂。。。求助!! 为什么晚上睡觉的时候肛门很痒?像有虫爬一样? 天麻红枣枸杞花生能一起煲汤吗?炖老鸭 石膏砂浆的配方是什么? 请问砂浆试块一组应是3个还是6个? 老鸭炖天麻适合什么人 加气混凝土砌块建筑对砂浆的要求有哪些 砂浆的国家检测标准 小米5怎么设置动态壁纸 关于烟道 如何治理烟道串烟 烟道进烟怎么办 烟道串烟可以怎样做? QQ邮件注册 5800怎样靠看是哪个地区的 诺基亚imei码查询:353397044646845.查询产地.谢谢 NOKIA 5800 序列号 353205033606367 是哪出产的 某元素R的氧化物式量为M,该元素R的硫酸盐的式量为N,则元素R的化合价可能是( ) 全球商学院50强是什么? 全球商学院三大认证费用贵吗 2021世界商学院排名完整版 世界大学最佳商学院排名最新 全球商学院排名 世界上最好的商学院有那几所 世界商学院排名的最新资料! 驾照到期,换证需要什么手续?北京 世界最好的商学院有哪些? 在北京驾驶证快到期了,怎么换证啊,不体检能通过嘛 关于驾驶证换领要些什么资料以及手续费 我想知道驾照到期了!换证需要带什么去!什么流程及费用是多少?体检都检查什么项目! 我的驾驶证快到期了,换证需要什么手续,哪些流程? 北京房山交通办公大厅更换驾驶证业务办理流程 sql怎么去掉某个字段不同的重复数据