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的汇总

您可能感兴趣的文章

相关阅读