求一SQL语句

ruoye_2008 2013-04-27 11:26:00
比如说一表结构为这样:

字段A(varchar) 字段B(number)
用户1 8
用户2 11
用户1 22
用户3 33
用户2 5
用户2 57

想查到所有用户字段B最大的值,即:
用户1:22
用户2:57
用户3:33

如果一个SQL语句写出来,应怎么写啊!
...全文
124 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

select a,max(b) b
from tb 
group by a
u010412956 2013-04-27
  • 打赏
  • 举报
回复
select a,max(b) keep(dense_rank last order by b) from t group by a;
ruoye_2008 2013-04-27
  • 打赏
  • 举报
回复
谢谢两位! 看了2楼的,确实,group by里可以用组函数的。 不过也谢谢1楼,学习了!

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧