序号 | 函数 | 描述 |
---|---|---|
1 | bigint(expr) | 函数名称:bigint(expr) 。 函数说明:将数据类型更改为bigint。 【bigint可以精确的表示从-2^63到2^63-1(即从-9,223,372,036,854,775,808到 9,223,372,036,854,775,807)之间的整数,它占用了八个字节的存储空间。】 示例: |
2 | binary(expr) | 函数名称:binary(expr) 函数说明:将数据类型更改为二进制。 示例: |
3 | boolean(expr) | 函数名称:boolean(expr) 函数说明:将数据类型更改为布尔值。 示例:将数值1转换为Boolean类型。 |
4 | cast(expr AS type) | 函数名称:cast(expr AS type) 函数说明:将数据类型更改为指定的类型。 示例:将字符串‘10’转换为int类型。 |
5 | date(expr) | 函数名称:date(expr) 函数说明:将数据类型更改为日期。 示例:将字符串‘2023-01-01’转换为date日期类型。 |
6 | decimal(expr) | 函数名称:decimal(expr) 函数说明:将数据类型更改为小数。 示例: |
7 | double(expr) | 函数名称:double(expr) 函数说明:将数据类型更改为双精度类型。 示例: |
8 | float(expr) | 函数名称:float(expr) 函数说明:将数据类型更改为浮点数。 示例: |
9 | int(expr) | 函数名称:int(expr) 函数说明:将数据类型更改为int。 示例: |
10 | smallint(expr) | 函数名称:smallint(expr) 函数说明:将数据类型更改为smallint。 示例: |
11 | str_to_map(text[, pairDelim[, keyValueDelim]]) | 函数名称:str_to_map(text[, pairDelim[, keyValueDelim]]) 函数说明:从字符串创建映射,使用分隔符将文本拆分为“键/值”对后创建映射。对于 pairDelim,默认分隔符为 ',' ,对于 keyValueDelim,默认分隔符为 ':'。pairDelim 和 keyValueDelim 都被视为正则表达式。 示例1: 示例2: Creates a map after splitting the text into key/value pairs using delimiters. Default delimiters are ',' for > SELECT str_to_map('a:1,b:2,c:3', ',', ':'); {"a":"1","b":"2","c":"3"} > SELECT str_to_map('a'); {"a":null} |
12 | string(expr) | 函数名称:string(expr) 函数说明:将数据类型更改为字符串。 示例: |
13 | struct(col1, col2, col3, ...) | 函数名称:struct(col1, col2, col3, ...) 函数说明:创建结构。 示例: > SELECT struct(1, 2, 3); {"col1":1,"col2":2,"col3":3} |
14 | tinyint(expr) | 函数名称:tinyint(expr) 函数说明:将数据类型更改为tinyint。 示例: |
概览
内容工具
活动