语法 SQL 复制 1 MICROSECOND_TIMESTAMP(<datetime>) 参数 参数 说明 <datetime> 必填,输入的 DATETIME 值,表示要转换为 Unix 时间戳的日期时间。 返回值 返回一个整数,表示输入日期时间对应的 Unix 时间戳(以微秒为单位)。 如果 <datetime> 为 NULL,函数返回 NULL。
语法 SQL 复制 1 HOUR(<dt>) 参数 参数 说明 <dt> 需要计算的日期 返回值 返回日期中的小时的信息。返回值范围从 0-23。
语法 SQL 复制 1 bitmap_remove(<bitmap>, <value>) 参数 参数 描述 <bitmap> Bitmap 值 <value> 要删除的值 返回值 删除后的 Bitmap。 若要删除的值不存在,则返回原 Bitmap; 若要删除的值为 NULL , 则返回 NULL 。
MAP_CONTAINS_VALUE 描述 判断给定 map 中是否包含特定的值 value 语法 SQL 复制 1 MAP_CONTAINS_VALUE(<map>, <value>) 参数 参数 说明 <map> 输入的 map 内容 <value> 需要检索的 value 返回值 判断给定 map 中是否包含特定的值 value ,存在返回 1 ,不存在返回
语法 SQL 复制 1 IF(<condition>, <value_true>, <value_false_or_null>) 参数 参数 说明 <condition> 用于判断的布尔表达式。 <value_true> 当 <condition> 为真时返回的值。
ARRAY_CONTAINS array_contains array_contains 描述 语法 BOOLEAN array_contains(ARRAY<T> arr, T value) 判断数组中是否包含 value。
语法 SQL 复制 1 MURMUR_HASH3_32( <str> [ , <str> ... ] ) 参数 参数 说明 <str> 需要被计算 32 位 murmur3 hash 的值 返回值 返回输入字符串的 32 位 murmur3 hash 值。
WEEKDAY weekday 描述 语法 INT WEEKDAY (DATETIME date) WEEKDAY 函数返回日期的工作日索引值,即星期一为 0,星期二为 1,星期日为 6 参数为 Date 或者 Datetime 类型或者可以 cast 为 Date 或者 Datetime 类型的数字 注意 WEEKDAY 和 DAYOFWEEK 的区别: Plain Text 复制 1 +----
特殊情况: 当输入字符串不正确时(出现非 Base64 编码后可能出现的字符串)将会返回 NULL 语法 SQL 复制 1 FROM_BASE64 ( <str> ) 参数 参数 说明 <str> 需要被 Base64 解码的字符串 返回值 参数 通过 Base64 解码后的结果。
语法 SQL 复制 1 SUM(<expr>) 参数 参数 说明 <expr> 要计算和的字段 返回值 返回选中字段所有值的和。