原文地址: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获取一列字段的最大值
有时候需要获取数据库表中的一个的字段值里面的最大的值,下面分别用sql和hql都可以实现:
Sql代码 复制代码
select max(to_number(substr(列名,前缀长度))) maxnum from 表名
Hql代码
(不需要转型 )复制代码selelct max(SUBSTRING(对象.属性名,前缀长度)) from 对象,
(不需要转型 )复制代码selelct max( CAST(SUBSTRING(对象.属性名,前缀长度),integer)) from 对象
本文介绍如何使用SQL及HQL查询数据库中特定字段的最大值。提供了两种方法的具体语法示例,一种适用于SQL,另一种适用于HQL。通过这两种方式可以有效获取所需的最值。
6376

被折叠的 条评论
为什么被折叠?



