作者Rickey0531 (Rickeybaby)
看板Database
标题[SQL ]求救..筛选出重复值後取代成空值
时间Wed Jan 13 23:51:16 2016
(针对
SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:
MS SQL
资料库版本:
2008 SERVER
内容/问题描述:
研究整天没有答案 来板上找高手..
我有一个TABLE 约200个栏位 其中一栏为N2
假设
N2 内容值为 N123456 N123444 N123456 N1911446...N??????
我需要先筛选出重复值
再将筛选出来的资料 以空白填入
原本都是人工去修改 但资料量暴增到几十万笔
光跑出来 再去改实在太慢@@
求版上高手..提供方法
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.16.39
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1452700278.A.8BB.html
1F:→ billy522: update table set N2 = 空白 where N2 in ( 01/14 00:36
2F:→ billy522: select N2 from table group by N2 having count(*) >1) 01/14 00:36
3F:推 ClubT: 是要把重复的都变空白 还是要至少留一笔? 做法不同喔 01/15 11:57