温馨提示×

sql怎么删除重复数据只保留一条

sql
小亿
785
2023-12-14 22:18:06
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要删除重复数据并只保留一条,可以使用以下SQL语句:

DELETE FROM 表名
WHERE 列名 NOT IN (
    SELECT MIN(列名)
    FROM 表名
    GROUP BY 列名
)

这个语句将根据指定的列名来删除重复数据,只保留每个重复组的最小值。可以将"表名"替换为实际的表名,"列名"替换为要根据删除重复数据的列名。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:sql如何删除重复数据保留一条

2