一个关于SQL分组的问题

v_yao v_yao 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一组数据

Name Content
------------------ ---------------------
张三 如果如果如果1
李四 果如果如果如1
王二 测试测试1
王二 如果如果如果2
李四 果如果如果如2
张三 测试测试2
李四 如果如果如果3
李四 果如果如果如3
张三 测试测试3

我要根据人来分组,但是只需显示每个人的第一条数据.

这样的需求。
...全文

相关推荐

sql 分组查询问题

sql 分组查询问题,需要的朋友可以参考下。

weixin_38721405

SQL面试题——蚂蚁SQL面试题 会话分组问题

如果T日上午连续点击几个页面后退出了网站,直到第二天的下午才再次进入网站,单单从时间线上来看,昨天退出的那条日志跟今天进入的那条日志是连在一起的,但这两条数据实际上并不是一个会话产生的,如果需要对这样的数据进行分组,将其分在两个不同的会话当中,应该怎么做呢?new_rn 的逻辑很简单如果diff>60 我们使用rn的值作为new_rn,否则是null ,rn=1 的除外,到这里我们的数据就成了上面这个样子,接下来很简单,就是用第一个不为null 的new_rn 填充下面是null 的rn。

不二人生

sql中随机分组后的随机排序

随机分组之后的随机排序,随机分组之后的随机排序,随机分组之后的随机排序

joy_yyan

SQLserver 实现分组统计查询(按月、小时分组)

设置AccessCount字段可以根据需求在特定的时间范围内如果是相同IP访问就在AccessCount上累加。 代码如下:Create table Counter ( CounterID int identity(1,1) not null, IP varchar(20), AccessDateTime datetime, AccessCount int ) 该表在这儿只是演示使用,所以只提供了最基本的字段 现在往表中插入几条记录 insert into Counter select ‘127.0.0.1’,getdate(),1 union all select ‘127.0.0.2’,

weixin_38545959

SQL分组排序去重复的小实例

代码如下:SELECT    *FROM    (        SELECT            userid,            classid,            remark,            ROW_NUMBER () OVER (                PARTITION BY userid,                classid            ORDER BY                addtime DESC            ) AS row_bank        FROM            Eng24VIPCourseI

weixin_38633475
评论 3
收藏 已收藏
分享
返回顶部
v_yao
.NET社区 62,272 成员 668,968 内容