原文地址:http://blog.sina.com.cn/s/blog_694448320100lxor.html
sql、hql获取一列字段的最大值
有时候需要获取数据库表中的一个的字段值里面的最大的值,下面分别用sql和hql都可以实现:
Sql代码 复制代码
select max(to_number(substr(列名,前缀长度))) maxnum from 表名
Hql代码
(不需要转型 )复制代码selelct max(SUBSTRING(对象.属性名,前缀长度)) from 对象,
(不需要转型 )复制代码selelct max( CAST(SUBSTRING(对象.属性名,前缀长度),integer)) from 对象
sql、hql获取一列字段的最大值
猜你喜欢
转载自ktoolcn.iteye.com/blog/1931382
今日推荐
周排行