电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

SQL Server刪除表中的重復數據

瀏覽:33日期:2023-03-06 14:25:22

添加示例數據

create table Student(ID varchar(10) not null,Name varchar(10) not null,);insert into Student values("1", "zhangs");insert into Student values("2", "zhangs");insert into Student values("3", "lisi");insert into Student values("4", "lisi");insert into Student values("5", "wangwu");

刪除Name重復多余的行,每個Name僅保留1行數據

1、查詢表中Name 重復的數據

select Name from Student group by  Name having count(Name) > 1

2、有唯一列,通過唯一列最大或最小方式刪除重復記錄

檢查表中是否有主鍵或者唯一值的列,當前可以數據看到ID是唯一的,可以通過Name分組排除掉ID最大或最小的行

delete from Student  where Name in( select Name from Student group by  Name having count(Name) > 1) and  ID not in(select  max(ID) from Student group by  Name having count(Name) > 1 )

執行刪除腳本后查詢

3、無唯一列使用ROW_NUMBER()函數刪除重復記錄

如果表中沒有唯一值的列,可以通過row_number 來刪除重復數據
重復執行插入腳本,查看表數據,表中沒有唯一列值

Delete T From (Select Row_Number() Over(Partition By [Name] order By [ID]) As RowNumber,* From Student)T Where T.RowNumber > 1

小知識點

語法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)
表示根據COLUMN分組,在分組內部根據 COLUMN排序,而此函數計算的值就表示每組內部排序后的順序編號(組內連續的唯一的)
函數“Row_Number”必須有 OVER 子句。OVER 子句必須有包含 ORDER BY
Row_Number() Over(Partition By [Name] order By [ID]) 表示已name列分組,在每組內以ID列進行升序排序,每組內返回一個唯一的序號

執行刪除腳本后查詢表數據

到此這篇關于SQL Server刪除表中重復數據的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持。

標簽: MsSQL
相關文章:
主站蜘蛛池模板: 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 云南成人高考_云南成考网| 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | RTO换向阀_VOC高温阀门_加热炉切断阀_双偏心软密封蝶阀_煤气蝶阀_提升阀-湖北霍科德阀门有限公司 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 | 环球电气之家-中国专业电气电子产品行业服务网站! | 粘弹体防腐胶带,聚丙烯防腐胶带-全民塑胶 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 广东成考网-广东成人高考网 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 南京试剂|化学试剂|分析试剂|实验试剂|cas号查询-专业60年试剂销售企业 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 |