当前位置: 首页 > news >正文

免费自制app软件靠谱么seo教程排名第一

免费自制app软件靠谱么,seo教程排名第一,宁夏区建设厅网站,网站开发安全维护文章目录前言一、插入测试数据二、剔除重复数据方法1.方法一:使用distinct2.方法二:使用group by3.方法三:使用开窗函数总结前言 数据库生成环境中经常会遇到表中有重复的数据,或者进行关联过程中产生重复数据,下面介…

文章目录

  • 前言
  • 一、插入测试数据
  • 二、剔除重复数据方法
    • 1.方法一:使用distinct
    • 2.方法二:使用group by
    • 3.方法三:使用开窗函数
  • 总结


前言

数据库生成环境中经常会遇到表中有重复的数据,或者进行关联过程中产生重复数据,下面介绍三种剔除重复数据的方法,请针对自己的应用场景选择使用。

一、插入测试数据

下图测试数据中user_name为lilei、zhaofeng的用户是重复数据。

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、剔除重复数据方法

1.方法一:使用distinct

代码如下(示例):

select distinct user_name,email,address from t_user;

如下图,已将数据剔重,重复数据仅保留1条。
在这里插入图片描述

2.方法二:使用group by

SELECT user_name,email,address FROM t_user GROUP BY user_name, email, address;

如下图,已将数据剔重,重复数据仅保留1条。

在这里插入图片描述

3.方法三:使用开窗函数

(1)如果你的数据库是MySQL8以上版本你可以直接使用开窗函数row_number()

SELECT *
FROM(SELECT t.*, ROW_NUMBER() OVER(PARTITION BY user_nameORDER BY last_login DESC) rnFROM table AS t) AS t_user
WHERE rn = 1;

(2)如果你的数据库版本低于MySQL8,使用类row_number()方法

select user_name, email, address 
from (select b.*,@rownum := @rownum+1 ,-- 定义用户变量@rownum来记录数据的行号if(@pdept=b.user_name,@rank:=@rank+1,@rank:=1) as rank,-- 如果当前分组user_name和上一次分组user_name相同,则@rank(对每一组的数据进行编号)值加1,否则表示为新的分组,从1开始@pdept:=b.user_name -- 定义变量@pdept用来保存上一次的分组idfrom (select * from t_user) b ,(select @rownum :=0 , @pdept := null ,@rank:=0) c  -- 初始化自定义变量值order by b.user_name,b.last_login desc -- 该排序必须,否则结果会不对
) result
where rank = 1;

如下图,已将数据剔重,重复数据仅保留1条。
在这里插入图片描述

总结

word文档下载地址:mysql去重查询的三种方法

http://www.dnsts.com.cn/news/455.html

相关文章:

  • 东莞外贸网站建设正规专业短期培训学校
  • wordpress实现彩色标签云标题优化方法
  • 怎么搜索到自己网站全国免费发布广告信息
  • wordpress 自带模板长沙seo报价
  • 香港做最好看的电影网站西安网站seo优化公司
  • 保定商城网站建设淘宝优化关键词的步骤
  • 专业网站制作技术企业推广方式有哪些
  • 要建设一个网站需要准备些什么百度 营销推广怎么操作
  • wordpress 在哪里注册网络推广优化方案
  • 格尔木建设局网站免费域名邮箱
  • 做长海报的网站长春百度推广排名优化
  • 最新军事动态最新消息百度seo点击工具
  • 自己做的网站怎么显示表格边框如何对产品进行推广
  • 济宁公司做网站搜客
  • 建设网站的情况说明书怎么在网上销售
  • iis为网站子目录绑定二级域名怎么制作个人网页
  • 小程序注册平台昆明seo关键字推广
  • wordpress一键登录seo优化培训班
  • 怎么注册个人网站近期热点新闻
  • 北京西站附近的景点有哪些怎么给产品做网络推广
  • wordpress 页面设置网站关键词优化排名推荐
  • 本地唐山网站建设国外免费推广网站有哪些
  • wordpress汽配网站怎么做
  • 做网站的主流软件百度怎么搜索关键词
  • 自已建网站微信登录2023年火爆的新闻
  • 海南建设银行招聘网站杭州关键词优化外包
  • 已经有网站了 怎么做app常见的营销手段
  • 范县网站建设费用建设网站的网络公司
  • 建设优质网站需要什么下载班级优化大师
  • 动态网站的优点百度电话怎么转人工客服