数据湖探索 DLI-类型转换函数:示例
示例
将amount值转换成整型。
insert into temp select cast(amount as INT) from source_stream;
示例 |
说明 |
示例 |
---|---|---|
cast(v1 as string) |
将v1转换为字符串类型,v1可以是数值类型,TIMESTAMP/DATE/TIME。 |
表T1: | content (INT) | | ------------- | | 5 | 语句: SELECT cast(content as varchar) FROM T1; 结果: "5" |
cast (v1 as int) |
将v1转换为int, v1可以是数值类型或字符类。 |
表T1: | content (STRING) | | ------------- | | "5" | 语句: SELECT cast(content as int) FROM T1; 结果: 5 |
cast(v1 as timestamp) |
将v1转换为timestamp类型,v1可以是字符串或DATE/TIME。 |
表T1: | content (STRING) | | ------------- | | "2018-01-01 00:00:01" | 语句: SELECT cast(content as timestamp) FROM T1; 结果: 1514736001000 |
cast(v1 as date) |
将v1转换为date类型, v1可以是字符串或者TIMESTAMP。 |
表T1: | content (TIMESTAMP) | | ------------- | | 1514736001000 | 语句: SELECT cast(content as date) FROM T1; 结果: "2018-01-01" |
Flink作业不支持使用CAST将“BIGINT”转换为“TIMESTAMP”,可以使用to_timestamp进行转换。
- GaussDB数据库怎么转换类型_GaussDB安装_高斯数据库转换类型
- GaussDB支持的函数_GaussDB函数类型解析_高斯数据库支持的函数-华为云
- 图片文字识别转换_图片识别转换文字_文字语音转换
- GaussDB函数_GaussDB数据库函数_高斯数据库函数_华为云
- 什么是数据湖探索服务_数据湖探索DLI用途与特点
- 函数工作流自动更新ECS证书_ECS证书自动更新_弹性云服务器
- 分布式云原生集合示例_华为云分布式云原生_华为云UCS集合示例
- 事件网格是什么_事件发送流程_事件网格消息中间件
- 在线文字转语音_【免费】_文本转换语音_文字转换成真人语音_文字转音频
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云