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

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

128次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品国产一二三区 | 亚洲在线视频免费观看 | 亚洲欧美网站 | 欧美性天堂 | 亚洲人成人一区二区三区 | 国产色综合久久无码有码 | 中文乱码字慕人妻熟女人妻 | 美日韩精品 | 日韩丰满少妇无吗视频激情内射 | 精品久久一区二区三区 | 亚洲精品久久99久久一区 | 中文字幕日本aⅴ天堂在线 中文字幕日本不卡 | 国产一区二区三区久久精品小说 | 九九热在线视频观看这里只有精品 | 色婷婷久久综合中文网站 | 一级毛片免费高清视频 | 国产无遮挡裸体免费视频在线观看 | 一区二区国产在线播放 | 一级毛片视频在线观看 | 激情午夜影院 | 太大太粗太硬好爽受不了视频 | 精品人妻伦九区久久aaa片69 | 丰满少妇熟女高潮流白浆 | 国产成a人亚洲精v品无码性色 | 久久久精品久久久久三级 | 亚洲视频一区二区三区 | 69av视频在线 | 成年女人18级毛片毛片免费 | 国产成人99精品免费观看 | 又摸又揉又黄又爽的视频 | 国产午夜福利片在线观看 | 四虎高清在线精品免费观看 | 免费观看大片毛片 | 亚洲色无码国产精品网站可下载 | 久久这里一区二区精品 | 国产18禁黄网站免费观看 | 亚洲欧美日韩中文无线码 | 一级片免费网址 | 亚洲不卡一区二区三区在线 | 久久丁香| 香蕉人人超 |