最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2012年06月29日 14:47:26   作者:  
SQL語(yǔ)句2條完全一樣的數(shù)據(jù)刪除一條保留一條,SQL Server 2005 Express 下測(cè)試通過(guò), 僅供參考
-- 任意的測(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> m.fzitv.net
2> select * from test_delete;
3> go
name value
---------- -----------
張三 100
李四 80
王五 80
趙六 90
趙六 70

(5 行受影響)


作者 tearsmo

相關(guān)文章

最新評(píng)論

巴东县| 大余县| 枞阳县| 汪清县| 奈曼旗| 雅江县| 凤阳县| 湖口县| 冕宁县| 长乐市| 大丰市| 遂平县| 宁强县| 衢州市| 安西县| 宜宾县| 郧西县| 荆州市| 阳高县| 简阳市| 宿松县| 林甸县| 齐河县| 利辛县| 共和县| 巧家县| 和田县| 江达县| 黎城县| 舒兰市| 广昌县| 长岭县| 嘉峪关市| 湖南省| 邢台市| 江阴市| 杭州市| 高阳县| 浮梁县| 莫力| 黔东|