SQL如何实现分组排序去重复
来源:爱站网时间:2020-06-05编辑:网友分享
我们在编写代码的时候难免会遇到重复的代码,那么这时候我们就会想去除掉,我们在mssql中可以利用分组排序去重复,那么下面我们就一起去看看SQL如何实现分组排序去重复的。
复制代码我们在编写代码的时候难免会遇到重复的代码,那么这时候我们就会想去除掉,我们在mssql中可以利用分组排序去重复,那么下面我们就一起去看看SQL如何实现分组排序去重复的。
代码如下:
SELECT
*
FROM
(
SELECT
userid,
classid,
remark,
ROW_NUMBER () OVER (
PARTITION BY userid,
classid
ORDER BY
addtime DESC
) AS row_bank
FROM
Eng24VIPCourseIntention
) AS ta
WHERE
row_bank = 1
==========================
PARTITIONBYuserid,classid 这里是按什么分组, 注意一下。
本文内容主要介绍的就是SQL如何实现分组排序去重复的方法,关于SQL去重复的相关知识就给大家介绍到这边了,对于SQL好奇的伙伴,可以看看小编整理的以上内容哦!
上一篇:sql修改表字段名的实现方法
下一篇:优化SQL Server的汇总