您的位置:首页 > 数据库

sql、hql获取一列字段的最大值

2010-10-11 14:23 417 查看
技术博客: http://blog.sina.com.cn/s/articlelist_1766082610_0_1.html

有时候需要获取数据库表中的一个的字段值里面的最大的值,下面分别用sql和hql都可以实现:
Sql代码



select max(to_number(substr(列名,前缀长度))) maxnum from 表名

Hql代码

(不需要转型 )

selelct max(SUBSTRING(对象.属性名,前缀长度)) from 对象,

(不需要转型 )

selelct max( CAST(SUBSTRING(对象.属性名,前缀长度),integer)) from 对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: