国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

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

2020-07-25 13:15:13
字體:
供稿:網(wǎng)友
-- 任意的測試表
復(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
-- 測試檢索數(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 行受影響)

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

(5 行受影響)


作者 tearsmo
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 富顺县| 陇南市| 唐海县| 正镶白旗| 浮山县| 房产| 宁德市| 墨玉县| 扎鲁特旗| 洛宁县| 罗定市| 莱阳市| 忻城县| 成都市| 西畴县| 筠连县| 广德县| 靖宇县| 青铜峡市| 安康市| 岳西县| 商南县| 万山特区| 金坛市| 舞钢市| 抚州市| 方正县| 昌图县| 广丰县| 宁安市| 娄烦县| 布尔津县| 顺义区| 夏河县| 永寿县| 江永县| 林周县| 弥勒县| 孟连| 容城县| 井陉县|