码迷,mamicode.com
首页 > 数据库 > 详细

【DB2】经典SQL写法

时间:2017-03-30 10:33:30      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:back   表数据   class   com   写法   .com   复数   alt   src   

1.环境准备技术分享

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

2.SQL查询技术分享

现在判定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

【DB2】经典SQL写法

标签:back   表数据   class   com   写法   .com   复数   alt   src   

原文地址:http://www.cnblogs.com/OliverQin/p/6644438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!