登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

清风幻影的博客

Where there is love, I will be there.

 
 
 

日志

 
 
关于我

同是天涯沦落人,相逢何必曾相识. 天生我材必有用,千金散尽还复来. 天若有情天亦老,人间正道是沧桑. 月影西斜人已去, 堤上梅花情依旧, 此情故已成追忆, 美人如玉夜留香

hql,ql,jpa支持的函数  

2010-03-02 22:41:57|  分类: hibernate资料 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://hi.baidu.com/heitianba/blog/item/2aefb336884326d6a2cc2bba.html

2009-12-16 17:03

JPA QL和HQL支持的函数. 不区分大小写

√通过 ⊙测试没结果,但没出错 ×未通过

方法     说明     类型     支持   测试结果HQL 使用方法  

ABS(n)     取绝对值    数学函数    JPA QL HQL √   ABS(column_name[数字类型对象属性])

SQRT(n)     取平方根    数学函数    JPA QL HQL √   SQRT(column_name[数字类型对象属性])

MOD(x,y)    取余数     数学函数    JPA QL HQL √   MOD([对象属性(数字)或值],[对象属性(数字)或值]) 数字必须是整型。返回参数1/参数2得的余数。

SIZE(c)     方法集合内对象数量   集合函数    JPA QL HQL

MINELEMENT(c)    返回集合中最小元素   集合函数    HQL

MAXELEMENT(c)    返回集合中最大元素   集合函数    HQL

MININDEX(c)    返回索引集合最小索引   集合函数    HQL

MAXINDEX(c)    返回索引集合最大索引   集合函数    HQL

CONCAT(s1,s2)    连接连个字符串    字符串函数    JPA QL HQL √   CONCAT([对象属性],[对象属性]) 相当与“||”

SUBSTRING(s,offset,length) 返回部分字符串    字符串函数    JPA QL HQL √   SUBSTRING([要截取的字符串属性字段],开始位置,截取长度)

TRIM([[ BOTH | LEADING   去掉字符串中的某个给定的字符.

| TRAILING]] char FROM s) 默认去掉字符串两面的空格. 字符串函数    JPA QL HQL √   默认用法,TRIM([字符串对象属性列]) 将字段两端的空格去掉。

LOWER(s)    小写     字符串函数    JPA QL HQL √   LOWER([字符串对象属性列]) 将该列结果含有的字母全部大写

UPPER(s)    大写     字符串函数    JPA QL HQL √   UPPER([字符串对象属性列]) 将该列结果含有的字母全部大写  

LENGTH(s)    返回字符串长度    字符串函数    JPA QL HQL √   LENGTH(字段名) 返回字段内容的长度,包括数字。null值返回null.

CURRENT_DATE()    返回数据库当前日期   时间函数    JPA QL HQL √   CURRENT_DATE() 返回数据库当前日期

CURRENT_TIME()    时间     时间函数      √   CURRENT_TIME() 返回数据库当前时间

CURRENT_    时间戳

TIMESTAMP()

SECOND(d)    从日期中提取具体参数分别为: 时间函数    HQL   √   SECOND(时间字段) 空的时候返回null

MINUTE(d)     秒,分,小时,天,月,年        √   同上

HOUR(d)               √   同上

DAY(d)               √   同上

MONTH(d)              √   同上

YEAR(d)               √   同上

CAST(t as type)    强制类型转换    转换函数    HQL   √   CAST([字段或值] as [要转换的类型-int,string...])

max()

min()

count()

  评论这张
 
阅读(3529)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018