查询某条记录关于某字段的排名

SnowDream 2010-03-03 03:35:53
表A
ID NAME MONEY AREA
1 张松钠 50 1
2 李四 46 1
3 王五 60 2

我希望查询出表中area=1的用户的money的在所有用户中的排名情况

即结果显示
ID NAME MONEY AREA NUM
1 张松钠 50 1 2
2 李四 46 1 3

sql语句我已经知道了
SELECT *,(SELECT COUNT(1) FROM A WHERE MONEY>T.MONEY)AS NUM FROM A T WHERE T.AREA=1

我希望能用hibernate实现并且能分页
...全文
37 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zou_wei_forever 2010-03-03
  • 打赏
  • 举报
回复
试试createSQLQuery

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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