语法 SQL 复制 1 SPLIT_BY_STRING ( <str>, <separator> ) 参数 参数 说明 <str> 需要分割的字符串 <separator> 用于分割的字符串 返回值 返回按照指定的字符串拆分成字符串数组。
SM3SUM 描述 计算 多个字符串 SM3 256-bit 语法 SQL 复制 1 SM3SUM( <str> [ , <str> ... ] ) 参数 参数 说明 <str> 需要被计算 sm3 的值 返回值 返回输入多个字符串的 sm3 值 示例 SQL 复制 1 select sm3sum("ab","cd"); Text
语法 SQL 复制 1 YEARS_ADD(<date>, <years>) 参数 参数 说明 <date> 输入的日期时间值,类型为 DATETIME 或 DATE <years> 要增加的年数,类型为 INT 返回值 返回与输入 <date> 类型相同的值(DATETIME 或 DATE),表示在输入日期时间的基础上增加指定年数后的时间值。
语法 SQL 复制 1 YEARS_SUB(<date>, <years>) 参数 参数 说明 <date> 输入的日期时间值,类型为 DATETIME 或 DATE <years> 要减去的年数,类型为 INT 返回值 返回与输入 <date> 类型相同的值(DATETIME 或 DATE),表示从输入日期时间中减去指定年数后的时间值。
TO_IPV6_OR_NULL 描述 输入 IPv6 地址的字符串形式,并返回 IPv6 类型的值。 语法 SQL 复制 1 TO_IPV6_OR_NULL(<ipv6_str>) 参数 Parameter Description <ipv6_str> 字符串类型的 ipv6 地址 返回值 返回 IPv6 类型的值。
语法 SQL 复制 1 MILLISECOND_TIMESTAMP(<datetime>) 参数 参数 说明 <datetime> 必填,输入的 DATETIME 值,表示要转换为 Unix 时间戳(毫秒)的日期时间。 返回值 返回一个整数,表示输入日期时间对应的 Unix 时间戳(以毫秒为单位)。 如果 <datetime> 为 NULL,函数返回 NULL。
TO_IPV4_OR_DEFAULT 描述 输入 IPv4 地址的字符串形式,并返回 IPv4 类型的值。 语法 SQL 复制 1 TO_IPV4_OR_DEFAULT(<ipv4_str>) 参数 Parameter Description <ipv4_str> 字符串类型的 ipv4 地址 返回值 返回 IPv4 类型的值。
语法 SQL 复制 1 MICROSECOND_TIMESTAMP(<datetime>) 参数 参数 说明 <datetime> 必填,输入的 DATETIME 值,表示要转换为 Unix 时间戳的日期时间。 返回值 返回一个整数,表示输入日期时间对应的 Unix 时间戳(以微秒为单位)。 如果 <datetime> 为 NULL,函数返回 NULL。
语法 SQL 复制 1 session_user() 返回值 返回 PALO 连接的当前用户名和 IP。
语法 SQL 复制 1 AVG_WEIGHTED(<x>, <weight>) 参数 参数 说明 <x> 是需要计算平均值的数值表达式,可以是一个列名、常量或复杂的数值表达式 <weight> 是一个数值表达式,通常可以是一个列名、常量或其他数值计算结果 返回值 所有对应数值和权重的乘积相累加,除总的权重和,如果所有的权重和等于 0, 将返回 NaN。