【DB2】经典SQL写法
2017-03-30 10:03
253 查看
1.环境准备
图表数据展示:
2.SQL查询
现在判定A,ORACLE与ORACLE,A这种数据为重复数据。
CREATE TABLE DataInfo( ID_1 VARCHAR(10), ID_2 VARCHAR(10) ) INSERT INTO DataInfo VALUES('A','Oracle'); INSERT INTO DataInfo VALUES('B','sqlserver'); INSERT INTO DataInfo VALUES('C','DB2'); INSERT INTO DataInfo VALUES('DB2','C'); INSERT INTO DataInfo VALUES('Oracle','A'); INSERT INTO DataInfo VALUES('sqlserver','B');
图表数据展示:
ID_1 | ID_2 |
A | Oracle |
B | sqlserver |
C | DB2 |
DB2 | C |
Oracle | A |
sqlserver | B |
现在判定A,ORACLE与ORACLE,A这种数据为重复数据。
--删除重复数据 DELETE FROM DataInfo A WHERE EXISTS (SELECT 1 FROM DataInfo B WHERE A.ID_1=B.ID_2 AND A.ID_2=B.ID_1) AND A.ID_1>A.ID_2 ORDER BY ID_2
相关文章推荐
- EXCEL(VBA)~SQL 经典写法范本汇集
- DB2、ORACLE SQL写法的主要区别
- Oracle、SQL和DB2分页查询写法介绍
- Oracle、SQL和DB2分页查询写法介绍
- DB2、ORACLE SQL写法的主要区别
- DB2常用SQL的写法(持续更新中...)
- [置顶] 一道经典的sql面试题不同的写法
- 一道经典的sql面试题不同的写法
- 经典sql语句写法,值得借鉴
- 【SQL分享】根据字符分割字符串的最好的写法【经典】
- SQL 递归写法 (oracle+db2)
- Oracle、SQL和DB2分页查询写法介绍
- Oracle、SQL和DB2分页查询写法介绍
- DB2常用SQL的写法
- DB2的一些常用SQL写法(转)
- DB2常用SQL的写法
- DB2、ORACLE SQL写法的主要区别
- DB2、ORACLE SQL写法的主要区别
- DB2、ORACLE SQL写法的主要区别[转…
- 几种常用数据库(SQLServer Oracle db2 mysql等)分页SQL的写法总结