类型转换函数
本文介绍类型转换函数的语法规则,包括参数解释、函数示例等。
函数列表
| 函数 | 描述 |
|---|---|
| 将值从一种数据类型转换为另一种数据类型,并将数据类型提供给动态参数。 |
cast函数
将值从一种数据类型转换为另一种数据类型,并将数据类型提供给动态参数。
在允许表达式的任何地方都允许使用转换表达式。
语法:CAST(Expression as Datatype)
| 参数名称 | 描述 | 类型 | 是否必选 |
|---|---|---|---|
| expression | 源类型的表达式。 | 任意 | 是 |
| Datatype | 目标类型。 | SQL数据类型,可选值为bigint、varchar、double、double precision、boolean、timestamp、decimal、integer、char、date。 | 是 |
| 索引的数据类型 | SQL的数据类型 |
|---|---|
| long | bigint |
| string | varchar |
| float | double或double precision |
返回值类型:目标数据类型。
示例:select cast(time as date)
| 类型 | 查询语句 | 返回结果 |
|---|---|---|
| 场景 | cast(time as date) | 2023-08-31 23:11:17.000 |