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

原文地址: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 对象 

猜你喜欢

转载自ktoolcn.iteye.com/blog/1931382