亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用SQL語句刪除重復數?

用SQL語句刪除重復數?

MMMHUHU 2019-01-30 11:07:53
用SQL語句刪除重復數
查看完整描述

2 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

--聲明變量
Declare @ID Int, @PosNo Int
Declare @Table Table(
ID Int,
PosNo int
)
Declare cur Cursor Static READ_ONLY For
Select ID, PosNo
From 表
Order By EmpID, ID
Open cur
Fetch From cur Into @ID, @PosNo
While @@FETCH_STATUS = 0
Begin
If Exists(Select * From @Table Where PosNo = @PosNo)
Begin
Delete 表 Where ID = @ID
End
Else
Begin
Insert Into @Table (ID, PosNo)
Values (@ID, @PosNo)
End

Fetch Next From cur Into @ID, @PosNo
End
Close cur
DeAllocate cur



查看完整回答
反對 回復 2019-03-01
?
MYYA

TA貢獻1868條經驗 獲得超4個贊

select *
from (
select a.*,row_number() over (parition by Empid,CardNO,MACHNO,POSNUM,type order by id desc) rn
from table_name a
) t
where rn<=1

查看完整回答
反對 回復 2019-03-01
  • 2 回答
  • 0 關注
  • 870 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號