云日志服务 LTS-类型转换函数:cast函数

时间:2024-07-04 10:52:12

cast函数

将值从一种数据类型转换为另一种数据类型,并将数据类型提供给动态参数。

在允许表达式的任何地方都允许使用铸造表达式

语法:CAST(Expression as Datatype)

要将表达式转换到的数据类型是目标类型。要从中转换的表达式的数据类型是源类型。

表2 参数说明

参数名称

描述

类型

是否必选

expression

源类型的表达式。

任意

Datatype

目标类型。

任意

下表显示了数据类型的源类型和目标类型之间的有效显式转换。

to/from

boolean

date

string

double

long

int

boolean

Y

Y

Y

Y

Y

Y

date

-

Y

-

Y

Y

Y

string

Y

Y

Y

Y

Y

Y

double

-

Y

Y

Y

Y

Y

long

-

Y

Y

Y

Y

Y

int

-

Y

Y

Y

Y

Y

返回值类型:目标数据类型。

示例:select cast(time as date)

表3 查询分析结果

类型

场景

查询语句

cast(time as date)

返回结果

2023-08-31 23:11:17.000

support.huaweicloud.com/usermanual-lts/lts_07_0098.html