看板
[ Database ]
討論串[SQL ] 如何刪除Table中不同列且不同欄位重覆值?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
資料庫名稱:MS SQL. 資料庫版本:2008. 內容/問題描述:. 請問各位賢拜:. 有一Table A如下:. ID UPDate OldValue NewValue. 001 2016/3/24 AAA BBB. 002 2016/3/23 CCC DDD. 002 2016/3/24 DD
(還有137個字)
內容預覽:
with tb1 as. (select ROW_NUMBER() over(partition by id order by [update]) as num,* from table_1 where [update] between '2016/3/23' and '2016/3/24'),tb
(還有228個字)
內容預覽:
另一種解法:. ;WITH A. AS. (. SELECT *. , FIRST_VALUE(oldvalue) OVER (PARTITION BY ID ORDER BY [Update] ROWSUNBOUNDED PRECEDING) AS 'First'. , LAST_VALUE(ne
(還有151個字)
內容預覽:
select A.*. from Table A left join. (. select distinct C.ID. from(. select distinct ID,OldValue. from Table) C join. (. select distinct ID,NewValue. f
(還有113個字)
首頁
上一頁
1
下一頁
尾頁