看板 Database 關於我們 聯絡資訊
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱: MS SQL 資料庫版本: 2008 SERVER 內容/問題描述: 研究整天沒有答案 來板上找高手.. 我有一個TABLE 約200個欄位 其中一欄為N2 假設 N2 內容值為 N123456 N123444 N123456 N1911446...N?????? 我需要先篩選出重複值 再將篩選出來的資料 以空白填入 原本都是人工去修改 但資料量暴增到幾十萬筆 光跑出來 再去改實在太慢@@ 求版上高手..提供方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.16.39 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1452700278.A.8BB.html
billy522: update table set N2 = 空白 where N2 in ( 01/14 00:36
billy522: select N2 from table group by N2 having count(*) >1) 01/14 00:36
ClubT: 是要把重複的都變空白 還是要至少留一筆? 做法不同喔 01/15 11:57