精选
hql语句cast用法详解下
答案:2 悬赏:0 手机版
解决时间 2021-03-07 12:11
- 提问者网友:未信
- 2021-03-07 01:15
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-03-07 01:21
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) )
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) )
全部回答
- 1楼网友:夜风逐马
- 2021-03-07 01:56
这个是转换函数,格式如下:
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) ) 取指定长度的字符
。
。
。
希望对你有帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯