sql 怎样删除一列中相同的数据

sql 怎样删除一列中相同的数据,第1张

sql清除一列数据分为两种情况,一种是将一列的数据清空,另一种是将某列名删除。

工具:SQL

Server

2008

R2

表中数据如下:

一、将数据清空(删除begin_date列的数据,使之为空)

update

test

set

begin_date=null

执行后结果:

二、将列名删除(删除begin_date列,使之在表中不存在)

alter

table

test

drop

column

begin_date

执行后结果(可发现begin_date列已经删除):

1,首先创建一个表,并在表中插入重复的记录,如下图所示

2,插入好以后就看见表中已经有重复的数据了,如下图所示。

3,接下来在删除之前我们记得一定先备份,如下图所示。

4,然后排除重复的记录可以通过distinct字段设置,如下图所示,然后将去重的数据插入到新表中。

5,接着看到数据表下面多出来一个刚建的新表,如下图所示。

6,最后打开新表,就可以看到重复的数据都没有了,如下图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6422945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存