方法说明 | 说明 | 类型 | 支持 | 使用方法 | 备注 |
ABS(n) | 取绝对值数学函数 | 数学函数 | JPAQL HQL | ABS(column_name[数字类型对象属性]) | |
SQRT(n) | 取平方根 | 数学函数 | JPAQL HQL | SQRT(column_name[数字类型对象属性]) | |
MOD(x,y) | 取余数 | 数学函数 | JPAQL HQL | MOD([对象属性(数字)或值],[对象属性(数字)或值]) | 数字必须是整型,返回参数1/参数2得的余数。 |
SIZE(c) | 方法集合内对象数量 | 集合函数 | JPAQL HQL | | |
MINELEMENT(c) | 返回集合中最小元素 | 集合函数 | HQL | | |
MAXELEMENT(c) | 返回集合中最大元素 | 集合函数 | HQL | | |
MININDEX(c) | 返回索引集合最小索引 | 集合函数 | HQL | | |
MAXINDEX(c) | 返回索引集合最大索引 | 集合函数 | HQL | | |
MAX(n) | 返回最大值 | 集合函数 | JPQHQL HQL | | |
MIN(n) | 返回最小值 | 集合函数 | JPQHQL HQL | | |
COUNT(n) | 返回计数 | 集合函数 | JPQHQL HQL | | |
CONCAT(s1,s2) | 连接连个字符串 | 字符串函数 | JPAQL HQL | CONCAT([对象属性],[对象属性]) | |
SUBSTRING(s,offset,length) | 返回部分字符串 | 字符串函数 | JPAQL HQL | SUBSTRING([要截取的字符串属性字段],开始位置,截取长度) |
TRIM([[BOTH/LEADING/TRAILING]] char FROM s) | 默认去掉字符串两面的空格 | 字符串函数 | JPAQL HQL | TRIM([字符串对象属性列]) | 将字段两端的空格去掉。 |
LOWER(s) | 小写 | 字符串函数 | JPAQL HQL | LOWER([字符串对象属性列]) | 将该列结果含有的字母全部大写 |
UPPER(s) | 大写 | 字符串函数 | JPAQL HQL | UPPER([字符串对象属性列]) | 将该列结果含有的字母全部大写 |
LENGTH(s) | 返回字符串长度 | 字符串函数 | JPAQL HQL | LENGTH(字段名) | 返回字段内容的长度,包括数字。null值返回null. |
CURRENT_DATE() | 返回数据库当前日期 | 时间函数 | JPAQL HQL | CURRENT_DATE() | 返回数据库当前日期 |
CURRENT_TIME() | 时间 | 时间函数 | JPAQL HQL | CURRENT_TIME() | 返回数据库当前时间 |
SECOND(d) | 从日期中提取具体秒 | 时间函数 | HQL | SECOND(时间字段) | 空的时候返回null |
MINUTE(d) | 从日期中提取具体分 | 时间函数 | HQL | MINUTE(时间字段) | 空的时候返回null |
HOUR(d) | 从日期中提取具体小时 | 时间函数 | HQL | HOUR(时间字段) | 空的时候返回null |
DAY(d) | 从日期中提取具体天 | 时间函数 | HQL | DAY(时间字段) | 空的时候返回null |
MONTH(d) | 从日期中提取具体月 | 时间函数 | HQL | MONTH(时间字段) | 空的时候返回null |
YEAR(d) | 从日期中提取具体年 | 时间函数 | HQL | YEAR(时间字段) | 空的时候返回null |
相关推荐
适合大数据初学者,数据分析行业工作者登需要使用hive SQL的人使用
NHibernate hql 可用函数,函数大全
汇集了hql语句中大部分常用的函数 ABS(n) 取绝对值数学函数 数学函数 JPAQL HQL ABS(column_name[数字类型对象属性])
hql开窗函数.sql
HQL常用函数
HQL通过new的方式可以返回一个新的实体类,比如说上面通过new User(id,name)方式将id,name返回给User,要求User必须包含一个相对应的构造函数,否则会抛出异常,同时我们还有应该给User指定一个默认的构造函数,否则...
hql中常用函數介紹,hql的查询的常用函数的说明
NULL 博文链接:https://jadeluo.iteye.com/blog/1213549
Hadoop-2.8.0-Day08-Hive函数与HQL详解-课件与资料.zip
几乎所有hive函数一览无余,每个函数均有例子
下面介绍HQL语句的语法 1.from子句 2.select子句 3.聚集函数 4.多态查询 5.where子句 6.表达式 7.order by子句 8.group by子句 9.子查询语句 10.fetch关键字 11.命名查询
hibernate HQL详细教程,简单易学易懂 1.1 HQL基础 2 1.1.1 默认数据库表和数据 2 1.1.2 检索类的所有对象 4 1.1.3 检索类的某几个属性 5 1.1.4 指定别名 5 1.1.5 where条件子句 5 1.1.6 使用distinct过滤掉重复值 6...
3.统计函数查询: 1: count() 统计记录的条数 2: min() 求最小值 3: max() 求最大值 4: sum() 求和 4: avg() 求平均值 //取得Student的数量 Query query=session.createQuery("select count(*) from ...
Hql与Sql 1、HQL是面向对象的,所以HQL与数据库无关 2、HQL最终也会生成SQL,也就是说 HQL使用范围是<SQL的范围 3、HQL是由query对象获得。 hql sql 面向对象 面向结构(表) 操作的是实体类 ,类属性 表,...
HQL:Hibernate Qusery Language HQL :是面向对象的查询语言,同SQL有些相似是Hib中最常用的方式。...提供内制的聚集函数,sum(),min(),max() 能调用用户的自定义SQL 支持子查询,嵌入式查询 支持动态绑定参数
聚集函数使用(聚合函数)(count、sum、avg、max、min等) // 8.TOP N查询(返回n条记录) // 9.命名查询 ———————————————— 原文链接:...
Hive常用SQL函数大全,有示例。
hadoop数仓,大数据,hive函数大全 内容有目录索引方便查看 有案例说明更加易懂
同时, 函数/方法的调用也是使用完全的类型安全的方式构建的。 保持一致是另一个重要的原则。 查询路径(Path)和操作在所有实现中都是相同的, 它们都具有一个公用的基本接口。 要想获得更多Querydsl查询和表达式的...
hive的group by 和集合函数 hive的Order By/Sort By/Distribute By Join查询,join只支持等值连接 LEFT,RIGHT 和 FULL OUTER JOIN LEFT SEMI JOIN Hive当前没有实现 IN/EXISTS 子查询,可以用 LEFT SEMI JOIN 重写子...