MySQL 查重

阅读目录

  • MySQL 数据
    • 单字段查询语句
    • 多个字段重复记录查询

MySQL 数据

CREATE TABLE `test` (`Id` int(11) NOT NULL AUTO_INCREMENT,`title` varchar(25) DEFAULT NULL COMMENT '标题',`uid` int(11) DEFAULT NULL COMMENT 'uid',`money` decimal(2,0) DEFAULT '0',`name` varchar(25) DEFAULT NULL,PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('2', '国庆节', '2', '12', '周伯通');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('3', '这次是8天假哦', '3', '33', '老顽童');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('4', '这是Uid=1的第一条数据哦', '1', '70', '欧阳锋');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('5', '灵白山少主', '4', '99', '欧阳克');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('7', '九阴真经创始人', '3', '12', '小顽童');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('8', '双手互博', '2', '56', '周伯通');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('9', '国庆节', '2', '19', '周伯通');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('10', '蛤蟆功', '1', '57', '欧阳锋');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('11', '灵白山少主', NULL, '0', '欧阳克');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('12', '国庆节', '2', '12', '周伯通');

在这里插入图片描述

单字段查询语句

select * from test where title in 
(select title from test group by title having count(title) > 1)

在这里插入图片描述

SELECT COUNT(*),`title`,`uid` FROM `test` 
GROUP BY `title` HAVING count(*) > 1;

在这里插入图片描述

SELECT *,COUNT(0) as c FROM `test` GROUP BY `title`;

在这里插入图片描述

SELECT *,COUNT(1) as c FROM `test` GROUP BY `title` HAVING c > 1;

在这里插入图片描述

select count(title) as '重复次数',title from test 
group by title having count(*)>1 order by title desc

在这里插入图片描述

多个字段重复记录查询

INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('2', '国庆节', '2', '12', '周伯通');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('3', '这次是8天假哦', '3', '33', '老顽童');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('4', '这是Uid=1的第一条数据哦', '1', '70', '欧阳锋');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('5', '灵白山少主', '4', '99', '欧阳克');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('7', '九阴真经创始人', '3', '12', '小顽童');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('8', '双手互博', '2', '56', '周伯通');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('9', '国庆节', '2', '19', '周伯通');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('10', '蛤蟆功', '1', '57', '欧阳锋');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('11', '灵白山少主', NULL, '0', '欧阳克');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('12', '国庆节', '2', '12', '周伯通');
INSERT INTO `demo`.`test` (`Id`, `title`, `uid`, `money`, `name`) VALUES ('13', '九阴真经创始人', '3', '0', '小顽童');

在这里插入图片描述

select *
from test t
where
(select count(1) from test where t.title = title AND t.uid = uid
)>1 ORDER BY t.title

在这里插入图片描述

UPDATE `test` SET `money`='12' WHERE (`Id`='13')

在这里插入图片描述

SELECTtitle, count(title) as title_num,uid, count(uid) as uid_num
FROMtest
GROUP BY title, uid
HAVING (count(title) > 1)

在这里插入图片描述

select * from test a
where 
(a.title,a.uid) in 
(select title,uid from test group by title,uid having count(*) > 1)

在这里插入图片描述

SELECTtitle, count(title) as title_num,uid, count(uid) as uid_num
FROMtest
GROUP BY title, uid
HAVING (count(title) > 1)

在这里插入图片描述
全部数据
在这里插入图片描述

SELECT * FROM test
WHERE
(
title IN (SELECT title FROM test GROUP BY title,uid,money HAVING COUNT(*)>1)
AND 
uid IN (SELECT uid FROM test GROUP BY title,uid,money HAVING COUNT(*)>1)
AND 
money IN (SELECT money FROM test GROUP BY title,uid,money HAVING COUNT(*)>1)
)

在这里插入图片描述
全部数据
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/8970.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

优雅码住!ChatGPT的五大开源替代方案

自去年11月发布以来,ChatGPT吸引了全球各行业人士的注意力和想象力。人们将它用于各种任务和应用程序,而且它有可能改变流行的应用程序并创建新的应用程序。 但ChatGPT也引发了微软和谷歌等科技巨头之间的人工智能竞赛,使得该行业在大型语言模…

【AI热点技术】ChatGPT开源替代品——LLaMA系列之「羊驼家族」

ChatGPT开源替代品——LLaMA系列之「羊驼家族」 1. Alpaca2. Vicuna3. Koala4. ChatLLaMA5. FreedomGPT6. ColossalChat完整的 ChatGPT 克隆解决方案中英双语训练数据集完整的RLHF管线 相关链接 现在如果问什么最火,很多人第一反应肯定就是ChatGPT。的确&#xff0c…

【花雕学AI】超级提问模型大全!150个ChatGPT神奇示例,让你的聊天更有趣!

引言 你是否想要成为聊天高手,让你的对话更加有趣和深入?你是否想要掌握一些超级提问模型,让你的聊天更加有创意和挑战?你是否想要借助人工智能的力量,生成一些适合你的超级提问模型? 如果你的答案是肯定…

如何在教育与科研领域使用ChatGPT

ChatGPT提示是您给予ChatGPT的一系列指示,以便它能够按需生成结果。由于ChatGPT是一种会话型人工智能,因此它需要明确的指示才能生成准确的结果。 ChatGPT提示的结构通常是以指令格式呈现的。它看起来像是您在与AI交流,给予它执行特定任务的…

SETalk精彩回顾:ChatGPT对软件工程的新机遇(文末完整视频回看)

以下内容经由SE小助手编辑整理自3月28日SETalk直播间大咖对话:“ChatGPT对软件工程的新机遇”线上沙龙访谈,内容很干货,万字长文,建议收藏和分享给更多关注同学一起来看。点击关注公众号持续获得最新资讯。 正式开场前&#xff0c…

ChatGPT一出,软件工程师先丢饭碗?

【导读】ChatGPT一出,很多人害怕自己的工作会被AI取代。最近,有外媒盘点了最可能被ChatGPT取代10大高危职位。 自从2022年11月发布以来,OpenAI的ChatGPT已经被用来写求职信,创作儿童读物,甚至帮助学生作弊。 聊天机器人…

SETalk精彩回顾:ChatGPT对软件工程的新机遇

以下内容经由SE小助手编辑整理自3月28日SETalk直播间大咖对话:“ChatGPT对软件工程的新机遇”线上沙龙访谈,内容很干货,万字长文,建议收藏和分享给更多关注同学一起来看。点击关注公众号持续获得最新资讯。 正式开场前&#xff0c…

通俗易懂的LLM

目录 前言一、Tuning1、Fine-Tuning(微调)2、Prompt-Tuning(提示微调)2.1 In-context learning(上下文学习)2.2 Pattern-Verbalizer-Pair(PVP)2.3 Prompt-Tuning2.4 Prompt-Tuning v…

android 总结

目录 一.什么是android 二、Android 的学习路线 三.android的安装 四.android的环境与配置 1.JDK的下载 2.SDK 3.虚拟机的下载安装 4.虚拟机的大小及版本 五.Fragment的使用 1.定义 Fragment 类 2.在 Activity 中添加 Fragment 3.在 XML 布局文件中添加 Frag…

语法型中文文本纠错方案探索

现在NLP的文本纠错还是以纠正拼写错误为主,本文章会对比几个具备语法纠错能力的中文模型,探索其在实际应用中的效果会如何。 参与比对的模型或服务: Hanlp2.0文本纠错功能 百度智能云高级纠错功能(其实还测过ModelScope的BERT…

相比ChatGPT一样智能的体感螺丝刀

外观精致,上手使用感良好 很惊喜的拿到了MINIWARE ES15体感电动螺丝刀 老久老久之前就关注了这款科技感十足的体感电动螺丝刀 包装简约精致环保,但里面的东西一点不简单 靓银色的304不锈钢材质,上手强烈的金属触感,不粘指纹 还…

WPF面试题-来自ChatGPT的解答

问题来自【愚公系列】2023年07月 WPF控件专题 2023秋招WPF高频面试题[1],回答站长通过ChatGPT重新整理,可对比两者区别学习、整理。 文章目录 入门篇[2] 谈谈什么是WPF?说说WPF中的XAML是什么?为什么需要它?它只存在于…

CUBA Platform 6.3的新增功能

我们很自豪地宣布新版本的CUBA平台和Studio全面上市! 也许这是有史以来功能最丰富的平台版本之一–在各个级别都有重要的变化:体系结构,可扩展性,API可用性和性能。 本文介绍了该平台的主要增强功能。 发行说明中提供了完整的更…

53岁周鸿祎考上清华博士;图灵奖得主杨立昆炮轰ChatGPT:五年内就没人用了;Red Hat恪守对开源的承诺|极客头条

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&…

ChatGLM-6B的基座/部署/微调/实现:从GLM到6B的LoRA/P-Tuning微调、及6B源码解读

前言 随着『GPT4多模态/Microsoft 365 Copilot/Github Copilot X/ChatGPT插件』的推出,绝大部分公司的技术 产品 服务,以及绝大部分人的工作都将被革新一遍 类似iPhone的诞生 大家面向iOS编程 有了App Store现在有了ChatGPT插件/GPT应用商店&#xff…

53岁周鸿祎考上清华博士;图灵奖得主杨立昆炮轰ChatGPT:五年内就没人用了;Red Hat恪守对开源的承诺|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

爆 ChatGPT 大规模封号亚洲节点,并停止注册;Google 否认 Bard 窃取 ChatGPT 数据进行训练|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

ChatGLM2发布,位居C-Eval榜首!

文章目录 中文大语言模型评估基准:C-EVALChatGLM2-6B部署推理环境配置模型下载git-lfs安装 代码调用基于gradio的网页版Demo显存占用情况数理逻辑 推理性能显存占用的减少量化对模型性能的影响 基于 P-Tuning v2 的微调(官方)环境配置微调数据…

最新ChatGPT GPT-4 文本推理技术详解(附ipynb与python源码及视频讲解)——开源DataWhale发布入门ChatGPT技术新手从0到1必备使用指南手册(二)

目录 前言最新ChatGPT GPT-4 文本推理技术详解1. 什么是推理(Reasoning)?2. 导入ChatGPT3. 测试ChatGPT的推理能力3.1 演绎推理(Deductive Reasoning)3.2 归纳推理(Inductive Reasoning)3.3 溯因…

火狐Merlin插件要登录谷歌账号

这个怎么破 谷歌又用不了