hql语句cast用法

Posted Stay Here Forever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hql语句cast用法相关的知识,希望对你有一定的参考价值。

hql中cast为转换函数

cast(a as b);a是要转换的数据,b是目标类型(不是数据库类型名,是hibernate类型名:比如目标类型是varchar,必须写string)

eg:select * from 表 where cast(要转换的字段名 as string)<>‘‘;//查出某个需要转化字段不为空的数据

1、SELECT CAST( ’2016-12-04′ AS DATE ) 把字符串转换成date类型
2、SELECT CAST( 2016 AS string ) 把数字转化成字符串
3、SELECT CAST( ‘ceshichangdu’ AS char(3) ) 取指定长度的字符

以上是关于hql语句cast用法的主要内容,如果未能解决你的问题,请参考以下文章

hql语句cast用法的详解?

HQL语句 distinct 的用法

Hibernate hql语句 find_in_set 用法

Hibernate hql语句 find_in_set 用法

能讲讲 hql 语句么?

sql语句中cast的用法?