1 个回答

在mysql中去重主要有以下几种方式:
一、distinct去重
二、group by去重
三、row_number去重
第三种row_number去重窗口函数在实际中使用比较少,感兴趣可以了解下。
一、distinct去重
这种去重效率比较低下,一般用来与count配合计算统计唯一条数用。
二、group by去重
这种去重一般用来展示去重后的具体值。
三、row_number去重
这是mysql中提供的一种去重窗口函数,我们一般使用会比较少一点,他的语法是:row_number() over (partition by <用于分组的字段名> order by <用于组内排序的字段名>)
第三种row_number去重窗口函数在实际中使用比较少,感兴趣可以了解下。
发布于:3年前 (2022-10-17) IP属地:四川省
我来回答
您需要 登录 后回答此问题!