几种判断2表重复数据的相关语句
来源:互联网 发布:苹果电脑安装mac系统 编辑:程序博客网 时间:2024/06/13 00:29
实例用表结构:
--- 表一
IF OBJECT_ID('TEST1') IS NOT NULL DROP TABLE TEST1
CREATE TABLE TEST1(A VARCHAR(8),B VARCHAR(8))
INSERT INTO TEST1
SELECT 'A1','B1' UNION ALL
SELECT 'A2','B2' UNION ALL
SELECT 'A3','B3' UNION ALL
SELECT 'A3','B3' UNION ALL
SELECT 'A4','B4' UNION ALL
SELECT 'A4','B4'
结果:
A B
------------
A1 B1
A2 B2
A3 B3
A3 B3
A4 B4
A4 B4
-- 表2
IF OBJECT_ID('TEST2') IS NOT NULL DROP TABLE TEST2
CREATE TABLE TEST2(A VARCHAR(8), B VARCHAR(8))
INSERT INTO TEST2
SELECT 'A1','B1' UNION ALL
SELECT 'A2','B2' UNION ALL
SELECT 'A3','B3'
结果:
A B
------------
A1 B1
A2 B2
A3 B3
结果:
A B
------------
A1 B1
A2 B2
A3 B3
缺点:无法知道是否有重复的数据。
结果:
A B
------------
A1 B1
A2 B2
A3 B3
A3 B3
A B
------------
A4 B4
-- 语句二:
SELECT * FROM TEST1 WHERE CHECKSUM(A) NOT IN
(SELECT CHECKSUM(A) FROM TEST2)
结果:
A B
------------
A4 B4
A4 B4
- 几种判断2表重复数据的相关语句
- 技巧:删除表中重复数据的几种方法
- 浅谈删除表中的重复数据的几种方式
- 查询重复数据的几种方式
- 导入数据常出现 重复的数据 下面介绍几条sql语句来解决问题!!
- 如何判断程序是否重复运行的几种方法
- 如何判断程序是否重复运行的几种方法
- 如何判断程序是否重复运行的几种方法
- 如何判断程序是否重复运行的几种方法
- 重复数据的相关问题
- 常用判断重复记录的SQL语句
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- ORALCE的几种IF条件判断语句
- 自己常用语句 获取重复数据 判断库中有这个表吗
- 插入及查询不重复数据的几种情况
- Oracle 查询重复数据的几种SQL
- 用sql语句查询一张表中重复的数据
- 在C#中调用VBScript、JavaScript等脚本的实现
- CDC::GetDeviceCaps()物理长度与屏幕像素间的转换
- Web开发基础---版本
- 局域网打印共享实战
- SQL Server 2005 express TCP/IP 不能连接的配置
- 几种判断2表重复数据的相关语句
- 进程的创建过程
- linux内核设计与实现(笔记)更新连接地址……
- sql server 数据库备份到网络地址
- oracle 高级复制同步数据
- 第五章、运算符、表达式和语句
- 给.NET下的Windows窗体程序加载Xp样式
- SWIG扩展java
- 轻松掌握Windows窗体间的数据交互