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

Sql查询语句过滤重复的数据

情况一:表中存在完全重复的的数据,即所有字段内容都是相同的
 
create table # (用户ID  int ,      姓名    varchar ( 10 ),   年龄 int ) insert into # select 111 ,           ' 张三 ' ,         26   union all select 222 ,           ' 李四 ' ,         25   union all select 333 ,           ' 王五 ' ,         30   union all select 111 ,           ' 张三 ' ,         26
方法: select distinct * from #
 
 
复制代码
情况2:表中存在部分数据重复的字段,即 重复数据中至少有一个字段不重复
 
create table # (用户ID int , 姓名 varchar ( 10 ), 年龄 int , 日期 DateTime ) insert into # select 111 , ' 张三 ' , 26 2010 - 02 - 23 union all select 222 , ' 李四 ' , 25 2010 - 03 - 13 union all select 333 , ' 王五 ' , 30 2011 - 03 - 25 union all select 111 , ' 张三 ' , 26 2011 - 07 - 07
 
方法:--当两条重,取日期大的一条select*from t a wherenotexists (select1from t where a.用户ID=用户ID a.姓名=姓名 and 日期>a.日期)
 
暂时总结欢迎补充

转载于:https://www.cnblogs.com/rocblog/archive/2013/05/23/3094503.html

相关文章:

  • CSS控制文本超出指定宽度后用省略号代替
  • Qt 实现分割窗口并国际化
  • 【问题和解决】python中nltk与nltk_contrib的关系
  • 程序员十层楼
  • Keychain Services Concepts
  • 评教模块编码结束--项目感受
  • 开始写点东西。
  • Ubuntu不得不分享的24条使用经验
  • 通过使用具备mmap技术的libpcap提高libnids的性能
  • 谈谈代码健壮性之极限值处理(防御性编程)
  • GIServer 下个版本(2.1)中将包含一个GUI的切图工具
  • 一段简单的CSS Tab标签切换代码
  • 千万千万不要运行的Linux命令
  • Sftp和ftp 区别、工作原理等(汇总ing)
  • 浅谈程序员如何正确面对压力—Leo网上答疑41-2
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 「面试题」如何实现一个圣杯布局?
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • JavaScript 一些 DOM 的知识点
  • jquery cookie
  • Js基础知识(一) - 变量
  • LeetCode29.两数相除 JavaScript
  • ng6--错误信息小结(持续更新)
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • pdf文件如何在线转换为jpg图片
  • Redis中的lru算法实现
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 基于axios的vue插件,让http请求更简单
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 小程序开发中的那些坑
  • 移动端解决方案学习记录
  • 你对linux中grep命令知道多少?
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ###C语言程序设计-----C语言学习(3)#
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (42)STM32——LCD显示屏实验笔记
  • (a /b)*c的值
  • (C语言)共用体union的用法举例
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (二)c52学习之旅-简单了解单片机
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (十五)使用Nexus创建Maven私服
  • (转)http-server应用
  • (转)重识new
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .Net Redis的秒杀Dome和异步执行
  • .net(C#)中String.Format如何使用
  • @angular/cli项目构建--Dynamic.Form
  • [BZOJ] 2427: [HAOI2010]软件安装
  • [C#]C# winform实现imagecaption图像生成描述图文描述生成
  • [C语言][PTA基础C基础题目集] strtok 函数的理解与应用
  • [Fri 26 Jun 2015 ~ Thu 2 Jul 2015] Deep Learning in arxiv