在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

数据库根据指定字段去重的案例分析

108次阅读
没有评论

共计 1099 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍了数据库根据指定字段去重的案例分析,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让丸趣 TV 小编带着大家一起了解一下。

需求:对一张用户表根据 name/email/card_num 字段去除重复数据;

思路:用 group by 方法可以查询出 去重 后的数据,将这些数据存储到一张临时表中,然后将临时表的数据存储到指定的表中;

误区及解决方案:group by 方法只能获取部分字段(去重指定字段),不能一次获取到完整的数据,但是可以通过 max 函数获取 group by 结果集中的 id,再根据 id 集合查询出全部的记录。

测试思路查询去重后的数据

SELECT max(id) as id,name,email,card_num FROM users GROUP BY name,email,card_num;

从去重后的数据中获取 id 集合

SELECT ID from (SELECT max(id) as id,name,email,card_num FROM users  GROUP BY name,email,card_num) as T;

根据去重后的数据中获取 id 集合,从源数据中获得记录列表

SELECT * from users  where id in (SELECT ID from (SELECT max(id) as id,name,email,card_num FROM users GROUP BY name,email,card_num) as T);

实际方法根据去重后的数据中获取 id 集合,从源数据中获得记录列表,将这些列表数据存入一个临时表中

create TEMP TABLE tmp_data as SELECT * from users where id in (SELECT ID from (SELECT max(id) as id,name,email,card_num FROM users GROUP BY name,email,card_num) as T);

将临时表中的数据存入指定的数据表中,完毕

insert into users_copy1 select * from tmp_data;

检测检测结果是不是和第一步查询去重后的数据总数相同

select count(*) from users_copy1;

测试结果:1.4w 条数据中有 2300 条数据重复,实际运行结果为 0.7s,基本满足现在的需求。

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享数据库根据指定字段去重的案例分析内容对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,遇到问题就找丸趣 TV,详细的解决方法等着你来学习!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-03发表,共计1099字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产一区二区三区免费在线视频 | 亚洲精品视频观看 | 日韩精品无码区免费专区 | 农夫在线精品视频免费观看 | 深夜影院在线 | 老师的丰满大乳奶水视频 | 丝袜美腿一区二区三区 | 日韩精品人妻系列无码av东京 | 99久久综合给久久精品 | 国产网址在线 | 一个人免费看www视频 | 成人午夜福利视频镇东影视 | 女人被弄到高潮的免费视频 | 操操综合网 | 亚洲免费视频在线观看 | 热re久久精品国产99热 | 在线播放国产麻豆 | 250pp亚洲情艺中心在线 | 国产一级片在线播放 | 欧美成人久久久免费播放 | 99久久国产综合精品女图图等你 | 草草草在线视频 | 亚洲毛片网站 | 激情综合色五月丁香六月欧美 | 国产精品第二页在线播放 | 粗壮挺进人妻水蜜桃成熟漫画 | 久久久久久久99久久久毒国产 | 91视频免费观看 | 亚洲精品一区二三区不卡 | 色妞av永久一区二区国产av | 国产在线视频一区二区三区 | 扒开双腿吃奶呻吟做受视频 | 末发育娇小性色xxxx | 久久久久久色 | 主播免费福利视频在线观看 | 伊人情人网 综合 | 国内精品周妍希在线播放 | 黄色一级性生活视频 | www.午夜剧场 | 日本激情视频网站w | 啦啦啦中文在线观看日本 |