sql查询重复的数据的方法
作者:wanrong发布时间:2021年07月23日 11:30

  sql全称是结构化查询语言,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据脚本文件的扩展名。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。本期小编来跟大家分享一下sql查询重复的数据的方法,大家一起来学习吧!


  操作步骤如下:


  1、打开数据库


  首先,在我们的电脑上打开数据库,这里新建一张含有重复数据的user表做示例。

  2、输入语句


  然后,我们输入【select*from user where name in(select name from user group by name having count(name)>1)】sql语句,点击运行按钮,就可以看到查询出了数据库中user表的重复数据。

  3、删除重复数据


  通过“delete from user where name in(select name from user group by name having count(name)>1)”sql语句删除姓名重复的数据。

  4、去掉重复数据


  通过“select distinct name from user”sql语句来去掉重复数据,这里去掉了张三的重复数据。

  5、去掉班级相同的重复数据


  通过“select distinct class from user”sql语句来去掉班级相同的重复数据。

  6、去掉两个字段的重复数据


  也可以通过“select distinct name,class from user”来去掉两个字段的重复数据。

  以具体的实例给大家分享了sql查询重复的数据的方法,只需要上方的6步操作步骤,学了很多遍,不如自己动手操作一遍。所以大家按照上边的方法,尝试进行操作吧,希望大家都能牢固的掌握这方法。


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:SQL 2017。

点击观看视频教程
SQL-数据查询语言DQL
新手入门17347人已学视频时长:16:24
立即学习
特别声明:以上文章内容仅代表作者wanrong本人观点,不代表虎课网观点或立场。如有关于作品内容、版权或其它问题请与虎课网联系。
500+精品图书
20G学习素材
10000+实用笔刷
持续更新设计模板
立即领取

下载虎课APP

随时随地学技能
APP更方便
每天免费学课程
下载虎课网APP
随时随地学海量会员教程
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服

官方客服

您可以与在线客服进行沟通或者拨打客服热线获得帮助

客服热线:400-862-9191工作日:9:30-18:30

在线咨询:联系客服工作日:9:00-22:00

节假日:9:00-18:00

虎课
积分

恭喜你,领取成功

开课时间:

新人免费领取免费¥99

扫码开通训练营权限

打开微信“扫一扫”功能
扫码上方二维码

免费学习75000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了91,458
并提交了866份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
已连续签到0
第一天
5个虎课币
第二天
10个虎课币
第三天
15个虎课币
第四天
20个虎课币
第五天
40个虎课币
第六天
20个虎课币
第七天
20个虎课币
立即签到
已签到
每周一重置签到奖励
已连续签到0
本周斩获110个虎课币,下周也要来哦
我知道了
已连续签到0
哎呀,签到失败了!
再次签到
哎呀,系统出现错误,请稍后重试!
恭喜!签到成功,获得 10 个虎课币
上上签 ·21August.2018
尽管眼下十分艰难,可日后这段经历说不定就会开花结果
— 唐代文学家 韩愈
训练营坚持完成打卡任务 报名费全额返更多>>
直播公开课学员好评率95%以上更多>>
登录虎课网,每天免费学课程全站 75000+ 视频会员教程 | 每日可免费学 1