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

sqlserver去重复数据

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在数据库的使用中,我们经常会遇到需要去重或者查找重复数据的情况,二这些情况不外乎两种类型,一种是数据完全重复,另一种是某一个或者几个属性不相同。对于数据全部重复的情况,我们可以直接使用distinct去去重

例如:select  distinct * from tableName;

其结果集便是去掉重复数据

对于某一个或者几个属性重复,

比如现在有一人员表  (表名:peosons) 
若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来  


select   p1.*   from   persons   p1,persons   p2   where   p1.id<>p2.id   and   p1.cardid   =   p2.cardid   and   p1.pname   =   p2.pname   and   p1.address   =   p2.address

 

也可以

Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1),

当然distinct也是可以的,比如table 表中name有重复数据

则可以如下处理

select *,count(name) from table group by name

这样结果集会多出来一列,但是这一列不去管它便可

转载于:https://my.oschina.net/pumpkin0523/blog/674649

相关文章:

  • Quartz学习总结(1)——Spring集成Quartz框架
  • Gearman + PHP 实现分布式对象调用
  • JAVA数据库编程
  • DEDECMS之三 首页、列表页怎么调用文章内容
  • 在opencv中实现中文输出
  • 使用wget下载xcode
  • Java接口中的字段
  • jar包启动与停止
  • 怎么使用微信JSSDK的自定义分享功能
  • YII学习
  • 因为安迪的一句话,这2万5千人凭空多出9亿财富!_财经_腾讯网
  • Ant编译Hadoop 1.0.3的eclipse-plugin插件包
  • [译]使用jquery.cookie操作Cookie说明
  • Linux下Nginx源码安装
  • PHP之路——MySql基础操作语句
  • [LeetCode] Wiggle Sort
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 10个最佳ES6特性 ES7与ES8的特性
  • 11111111
  • 3.7、@ResponseBody 和 @RestController
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • express + mock 让前后台并行开发
  • Fabric架构演变之路
  • Github访问慢解决办法
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • learning koa2.x
  • PhantomJS 安装
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 基于游标的分页接口实现
  • 记一次和乔布斯合作最难忘的经历
  • 如何胜任知名企业的商业数据分析师?
  • 微信支付JSAPI,实测!终极方案
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 通过调用文摘列表API获取文摘
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • $jQuery 重写Alert样式方法
  • (02)Hive SQL编译成MapReduce任务的过程
  • (2020)Java后端开发----(面试题和笔试题)
  • (poj1.2.1)1970(筛选法模拟)
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (三)c52学习之旅-点亮LED灯
  • (生成器)yield与(迭代器)generator
  • (十一)手动添加用户和文件的特殊权限
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (循环依赖问题)学习spring的第九天
  • (转载)Linux 多线程条件变量同步
  • (转载)PyTorch代码规范最佳实践和样式指南
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ./configure、make、make install 命令
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net 受管制代码
  • .Net的C#语言取月份数值对应的MonthName值