hql语句cast用法的详解?

Posted

tags:

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

参考技术A

CAST函数的用法:

1、CAST 函数 [数据类型转换]

2、功能:

返回转换为提供的数据类型的表达式的值。

3、语法:

CAST(expression AS data type)

4、参数:

expression     要转换的表达式

data type       目标数据类型

5、用法:

如果未指定字符串类型的长度,数据库服务器将选择适当的长度。如果没有为十进制转换指定精度和小数位数,则数据库服务器将选择适当的值。

6、示例:

下面的函数确保字符串被用作日期:

SELECT CAST( '2000-10-31' AS DATE )

计算表达式 DE<1 + 2DE< 的值,并将结果转换为单字符字符串。

SELECT CAST( 1 + 2 AS CHAR )

可以使用 CAST 函数缩短字符串:

SELECT CAST( 'Surname' AS CHAR(5) )

hql语句cast用法详解下

CAST函数的用法:

1、CAST 函数 [数据类型转换]

2、功能:

返回转换为提供的数据类型的表达式的值。

3、语法:

CAST(expression AS data type)

4、参数:

expression     要转换的表达式

data type       目标数据类型

5、用法:

如果未指定字符串类型的长度,数据库服务器将选择适当的长度。如果没有为十进制转换指定精度和小数位数,则数据库服务器将选择适当的值。

6、示例:

下面的函数确保字符串被用作日期:

SELECT CAST( '2000-10-31' AS DATE )

计算表达式 DE<1 + 2DE< 的值,并将结果转换为单字符字符串。

SELECT CAST( 1 + 2 AS CHAR )

可以使用 CAST 函数缩短字符串:

SELECT CAST( 'Surname' AS CHAR(5) )

参考技术A 这个是转换函数,格式如下:
cast(arg1 as arg2);arg1是要转换的数据,arg2是目标类型(不是数据库类型名,是hibernate类型名:比如目标类型是varchar,必须写string)

1、SELECT CAST( '2012-12-24' AS DATE ) 把字符串转换成date类型
2、SELECT CAST( 2012 AS string ) 把数字转化成字符串
3、SELECT CAST( 'baiduzhidao' AS char(3) ) 取指定长度的字符



希望对你有帮助本回答被提问者采纳

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

hql语句cast用法

能讲讲 hql 语句么?

HQL语句 distinct 的用法

Hibernate hql语句 find_in_set 用法

Hibernate hql语句 find_in_set 用法

sql语句中cast的用法?