sql按字段分组,并且找出每组的第一条数据

2024-10-29 21:17:48
推荐回答(2个)
回答1:

不知道你什

么数据库,给出sqlserver和oracle的

 select 星期,字母
from
(select rank() over(partition by 星期 order by 字母 desc) id,*
from 表) t1
where id=1

 或者

select 星期,max(字母)
from 表
group by 星期

回答2:

select 星期,max(字母) As 字母 from 表 group by 星期