博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql查询语句过滤重复的数据
阅读量:4683 次
发布时间:2019-06-09

本文共 745 字,大约阅读时间需要 2 分钟。

情况一:表中存在完全重复的的数据,即所有字段内容都是相同的
 
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

你可能感兴趣的文章
iis 站点部署后 Microsof .Net Framework异常
查看>>
解决安全扫描Insecure HTTP Methods Enabled的问题
查看>>
使用jQuery验证用户名是否存在,达到局部刷新的效果
查看>>
团队-学生成绩管理一阶段互评
查看>>
mongodb安装和使用
查看>>
C++Primer笔记-----day01
查看>>
MSSQL 各个发行版本版本号以及Compact 版本号(更新)
查看>>
tslint.json的配置项说明
查看>>
iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 代码分层
查看>>
C# 优化程序的四十七种方法
查看>>
Manacher算法——最长回文子串(O(n))
查看>>
web开发如何使用高德地图API(二)结合输入提示和POI搜索插件
查看>>
hdu 4349 Xiao Ming's Hope lucas
查看>>
Asp.net下载功能的解决方案代码
查看>>
linux积累
查看>>
预处理-03-文件包含、条件编译、小结
查看>>
Codeforces Round #417 (Div. 2) E. Sagheer and Apple Tree(树上Nim)
查看>>
Wannafly挑战赛1 C MMSet2
查看>>
sgu 197 Nice Patterns Strike Back
查看>>
Java的初步认识
查看>>