最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
SQL Server中删除重复记录的SQL语句
时间:2022-06-29 08:08:07 编辑:袖梨 来源:一聚教程网
方法:
| 代码如下 | 复制代码 |
| select distinct * into #tmp from tablename drop table tablename select * into tablename from #tmp drop table # tmp |
|
常有时候遇到需要删除SQL Server中的重复记录,这里有一些常用的删除重复记录的SQL,
最常用的 T-SQL 语句:
| 代码如下 | 复制代码 |
|
DELETE FROM [dbo].[myTable] WHERE 主键 NOT IN WITH tmpOrderdTable |
|
为了提高效率可以先开启单人存取模式,删除完再恢复多人存取模式:
# 开启单人存取模式
USE [master] USE [master]
代码如下
复制代码
ALTER DATABASE [myDB] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
# 开启多人存取模式
ALTER DATABASE [myDB] SET MULTI_USER WITH ROLLBACK IMMEDIATERelated Posts
SQL存储过程删除
| 代码如下 | 复制代码 |
|
|
|
A:保留id最大的行,删除其它行
方法1
| 代码如下 | 复制代码 |
|
delete [user] from [user] t |
|
B:保留id最小的行,删除其它行
方法1
| 代码如下 | 复制代码 |
| delete [user] from [user] t inner join(select name,min(id) as id from [user] group by name) a on t.name = a.name and t.id <> a.id |
|
相关文章
- 抖音充值-官方充值入口-抖音家庭共享-账户充值入口 05-24
- 手机看电影下载什么软件最好-手机看电影软件下载推荐 05-24
- 火车票余票实时查询-火车票时刻表精准查询 05-24
- 少女前线蓝蝶契约体力恢复时间解析 少女前线蓝蝶契约体力每分钟恢复点数说明 05-24
- 蚂蚁庄园2026年5月6日最新题目答案 05-24
- pokicon免费游戏一键入口-pokicon免费游戏极速直达 05-24