页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。


序号

函数

描述

1bigint(expr) 

函数名称:bigint(expr) 。

函数说明:将数据类型更改为bigint

bigint可以精确的表示从-2^63到2^63-1(即从-9,223,372,036,854,775,808到 9,223,372,036,854,775,807)之间的整数,它占用了八个字节的存储空间。】

示例:

Image Added

2binary(expr)

函数名称:binary(expr)

函数说明:将数据类型更改为二进制

示例:
Image Added

3boolean(expr) 

函数名称:boolean(expr) 

函数说明:将数据类型更改为布尔值

示例:将数值1转换为Boolean类型。

Image Added

4cast(expr AS type)

函数名称:cast(expr AS type)

函数说明:将数据类型更改为指定的类型

示例:将字符串‘10’转换为int类型。

Image Added

5date(expr)

函数名称:date(expr)

函数说明:将数据类型更改为日期

示例:将字符串‘2023-01-01’转换为date日期类型。

Image Added

6decimal(expr)

函数名称:decimal(expr)

函数说明:将数据类型更改为小数

示例:

Image Added

7double(expr) 

函数名称:double(expr) 

函数说明:将数据类型更改为双精度类型

示例:

Image Added

8float(expr)

函数名称:float(expr)

函数说明:将数据类型更改为浮点数

示例:

Image Added

9int(expr)

函数名称:int(expr)

函数说明:将数据类型更改为int

示例:

Image Added

10smallint(expr)

函数名称:smallint(expr)

函数说明:将数据类型更改为smallint

示例:

Image Added

11str_to_map(text[, pairDelim[, keyValueDelim]]) 

函数名称:str_to_map(text[, pairDelim[, keyValueDelim]]) 

函数说明:从字符串创建映射,使用分隔符将文本拆分为“键/值”对后创建映射。对于 pairDelim,默认分隔符为 ',' ,对于 keyValueDelim,默认分隔符为 ':'。pairDelim 和 keyValueDelim 都被视为正则表达式。

示例1:

Image Added

示例2:

Image Added

 Creates a map after splitting the text into key/value pairs using delimiters. Default delimiters are ',' for pairDelim and ':' for keyValueDelim. Both pairDelim and keyValueDelim are treated as regular expressions.

> SELECT str_to_map('a:1,b:2,c:3', ',', ':');

{"a":"1","b":"2","c":"3"}

> SELECT str_to_map('a');

{"a":null}

12string(expr)

函数名称:string(expr)

函数说明:将数据类型更改为字符串

示例:

Image Added

13struct(col1, col2, col3, ...) 

函数名称:struct(col1, col2, col3, ...) 

函数说明:创建结构

示例:

Image Added

> SELECT struct(1, 2, 3); {"col1":1,"col2":2,"col3":3}

14tinyint(expr)

函数名称:tinyint(expr)

函数说明:将数据类型更改为tinyint

示例:

Image Added