SQL去重是用DISTINCT好,还是GROUP BY好?

2023-02-09 00:00:00 数据 执行 重复 效率 去掉

我们知道DISTINCT可以去掉重复数据,GROUP BY在分组后也会去掉重复数据,那这两个关键字在去掉重复数据时的效率,究竟谁会更高一点?


1.使用DISTINCT去掉重复数据

我们先看下面这个例子:

SELECT DISTINCT UnitPrice
FROM [Sales].[SalesOrderDetail]
WHERE UnitPrice>1000;

相关文章