mysql去重有哪些方式?

提问者:帅平 问题分类:数据库

在mysql中去重有哪些方式?

1 个回答
Rae
Rae 管理员

在mysql中去重主要有以下几种方式:

一、distinct去重

这种去重效率比较低下,一般用来与count配合计算统计唯一条数用。

二、group by去重

这种去重一般用来展示去重后的具体值。

三、row_number去重

这是mysql中提供的一种去重窗口函数,我们一般使用会比较少一点,他的语法是:row_number() over (partition by <用于分组的字段名> order by <用于组内排序的字段名>)

第三种row_number去重窗口函数在实际中使用比较少,感兴趣可以了解下。

发布于:1个月前 (10-17)
我来回答