SQL:取重复的行
来源:互联网 发布:xmind8 mac 序列号 编辑:程序博客网 时间:2024/06/06 12:54
SQL取重复的行有很多种方法,总结如下:
第一种exists:
select * from zgda a where exists
(select 1 from zgda b where a.cssj=b.cssj and a.rowid<>b.rowid )
第二种分析函数:
SELECT CSSJ , id
FROM
(
SELECT Count(*) over(partition BY CSSJ) n,CSSJ ,id
FROM zgda )
WHERE n > 1
select ID,CSSJ from (select a.*, row_number() over (partition by CSSJ order by CSSJ ) as row_num from zgda a)
where row_num > 1
第三种 自连接:
select a.* from zgda a inner join zgda b on a.cssj=b.cssj and a.rowid!=b.rowid
0 0
- SQL:取重复的行
- sql数据分组重复的取一条
- SQL SERVER常用取重复记录的SQL语句
- SQL SERVER常用取重复记录的SQL语句
- 重复的数据只取一条,SQL语句如何写
- SQL 取重复数据中ID号最小的数据
- sql 取重复数据的第一条记录
- sql去重复的行
- sql查找重复的行
- SQL SERVER 取重复值和取某列第N大值得行数据的 SQL语句
- sql 去除重复记录只取一条
- SQL取重复专业的第一条记录,也就是说专业开始年份
- SQL 去除表中字段重复的数据,取唯一值
- SQL查询去除重复数据(多行结果取第一行)
- SQL如何删除重复的数据行
- SQL删除数据库中重复的行
- SQL如何删除重复的数据行
- SQL Server删除重复行的方法
- 最大公约数和最小公倍数
- 2014-10-11日上午4399公司,下午锐捷网络,晚上中兴通讯笔试记录
- Observers: 让ZooKeeper更具可伸缩性
- sed各种修改文本用法总结
- MATLAB实现图像羽化处理(图像羽化处理)
- SQL:取重复的行
- JavaScrip学习笔记:注释
- 详解HTTP中Get与Post的区别
- ZIP,一个没落天才的故事
- 【UVA】12299-RMQ with Shifts(线段树)
- MsSqlServer bak文件数据导入
- JavaScript学习笔记:变量
- matplotlib绘图实例:pyplot、pylab模块及作图参数
- Flex Builder 4.6切换语言