主頁(yè) > 知識(shí)庫(kù) > SQL語(yǔ)句刪除2條重復(fù)數(shù)據(jù)一條保留一條

SQL語(yǔ)句刪除2條重復(fù)數(shù)據(jù)一條保留一條

熱門標(biāo)簽:南京電銷外呼系統(tǒng)運(yùn)營(yíng)商 溫州語(yǔ)音外呼系統(tǒng)代理 山西語(yǔ)音外呼系統(tǒng)價(jià)格 400電話申請(qǐng)需要開戶費(fèi)嗎 智能語(yǔ)音外呼系統(tǒng)哪個(gè)牌子好 威海智能語(yǔ)音外呼系統(tǒng) 北京辦理400電話多少 西安青牛防封電銷卡 重慶防封電銷機(jī)器人供應(yīng)商
-- 任意的測(cè)試表
復(fù)制代碼 代碼如下:

CREATE TABLE test_delete(
name varchar(10),
value INT
);
go
-- 張三100 與 王五80 是有重復(fù)的
INSERT INTO test_delete
SELECT '張三', 100
UNION ALL SELECT '張三', 100
UNION ALL SELECT '李四', 80
UNION ALL SELECT '王五', 80
UNION ALL SELECT '王五', 80
UNION ALL SELECT '趙六', 90
UNION ALL SELECT '趙六', 70
go
-- 測(cè)試檢索數(shù)據(jù)
SELECT
ROW_NUMBER() OVER (PARTITION BY name, value ORDER BY (SELECT 1) ) AS no,
name,
value
FROM
test_delete


no name value
-------------------- ---------- -----------
1 李四 80
1 王五 80
2 王五 80
1 張三 100
2 張三 100
1 趙六 70
1 趙六 90

--創(chuàng)建視圖
復(fù)制代碼 代碼如下:

CREATE VIEW tmp_view AS
SELECT
ROW_NUMBER() OVER (PARTITION BY name, value ORDER BY (SELECT 1) ) AS no,
name,
value
FROM
test_delete

--刪除數(shù)據(jù)
1> DELETE FROM tmp_view WHERE no != 1
2> go

(2 行受影響)

-- 核對(duì)結(jié)果
1> www.jb51.net
2> select * from test_delete;
3> go
name value
---------- -----------
張三 100
李四 80
王五 80
趙六 90
趙六 70

(5 行受影響)


作者 tearsmo
您可能感興趣的文章:
  • ThinkPHP多表聯(lián)合查詢的常用方法
  • SQL語(yǔ)句去掉重復(fù)記錄,獲取重復(fù)記錄
  • ThinkPHP實(shí)現(xiàn)多數(shù)據(jù)庫(kù)連接的解決方法
  • ThinkPHP查詢語(yǔ)句與關(guān)聯(lián)查詢用法實(shí)例
  • thinkphp中多表查詢中防止數(shù)據(jù)重復(fù)的sql語(yǔ)句(必看)

標(biāo)簽:濟(jì)寧 貸款群呼 中衛(wèi) 黃山 宜春 河源 新余 金昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL語(yǔ)句刪除2條重復(fù)數(shù)據(jù)一條保留一條》,本文關(guān)鍵詞  SQL,語(yǔ)句,刪除,2條,重復(fù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL語(yǔ)句刪除2條重復(fù)數(shù)據(jù)一條保留一條》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于SQL語(yǔ)句刪除2條重復(fù)數(shù)據(jù)一條保留一條的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章