删除重复列
来源:互联网 发布:java基础知识面试 编辑:程序博客网 时间:2024/05/24 15:40
假设表t1中有c1、c2、c3列,表结构如下:
Create Table t1
(c1 int null,
c2 int null,
c3 char(10) null)
我们要删除其中c1和c2多余的重复行(只保留一行)的解决方法:
在表中新增加一个标识列,利用它来删除重复记录,代码如下所示
Alter Table t1
ADD key_col INT NOT NULL IDENTITY
Delete From t1
where exists(select *
from t1 as t2
where t2.c1=t1.c1 and t2.c2=t1.c2
and
t2.key_col>t1.key_col)
Alter Table t1
drop column key_col
例子:
Alter Table L1Record ADD key_col INT NOT NULL IDENTITY
Delete From L1Record
where exists(select *
from L1Record as t2
where t2.KNB=L1Record.KNB
and t2.[Sequence]=L1Record.[Sequence]
and t2.SVWTime=L1Record.SVWTime
and t2.ReceiveTime=L1Record.ReceiveTime
and
t2.key_col>L1Record.key_col)
Alter Table L1Record
drop column key_col
- 删除重复列
- 如何删除重复列
- Sql语句--删除重复列
- sql删除重复列名
- 删除表重复的列
- js 动态删除重复列
- 删除列重复的记录
- sql 删除重复列代码
- 删除DataTable中列重复的行
- 删除数据库列中重复数据
- 数据库删除指定列重复数据
- 删除数据表中多余重复列
- excel 删除重复行数据,列数据
- 删除重复列的SQL语句
- oracle 删除多余的重复列
- 删除重复数据、行转列、列转行
- 删除容器重复元素并排列
- 【删除DataTable重复列】微软封装,只针对删除其中的一列重复的行
- 快过年了,我迷茫的望着天,没有晴朗......
- Java WebService 整理笔记
- 疯狂JAVA讲义---第十二章:Swing编程(七)JTree树
- 急!!求.net实现一个图片切换代码
- Publish button is not displayed when you create a site based on the Publishing Portal site template in SharePoint Server 2007
- 删除重复列
- IT人员秘密思考的十件事情
- 硬盘残废了
- 单元格中的文字位置及式样
- 秀才的梦
- MySQL存储过程的感悟[2]
- ToString格式化
- 传智播客Servlet学习,Servlet的映射,注册和运行
- 关于nginx负载均衡的一个想法