ARRAY_POPBACK 描述 返回移除最后一个元素后的数组,如果输入参数为 NULL,则返回 NULL 语法 SQL 复制 1 ARRAY_POPBACK(<arr>) 参数 参数 说明 <arr> ARRAY 数组 返回值 返回移除最后一个元素后的数组。
语法 SQL 复制 1 XXHASH_64( <str> [ , <str> ... ] ) 参数 参数 说明 <str> 需要被计算 64 位 xxhash 的值 返回值 返回输入字符串的 64 位 xxhash 值。
BITMAP_FROM_ARRAY 描述 将一个 TINYINT/SMALLINT/INT/BIGINT 类型的数组转化为一个 BITMAP,当输入字段不合法时,结果返回 NULL 语法 SQL 复制 1 BITMAP_FROM_ARRAY(<arr>) 参数 参数 说明 <arr> 整形数组 返回值 返回一个 BITMAP 当输入字段不合法时,结果返回 NULL 举例 SQL
array2 保持一致 <array2> 第二个向量(向量值为坐标),输入数组的子类型支持:TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE,元素数量需与 array1 保持一致 返回值 返回两个向量(向量值为坐标)之间的余弦距离。
语法 SQL 复制 1 BITNOT( <x>) 参数 参数 说明 <x> 参与运算整数 返回值 返回一个整数取反运算的结果 举例 SQL 复制 1 select BITNOT(7), BITNOT(-127); Text 复制 1 +-------+----------+ 2 | (~ 7) | (~ -127) | 3 +-------+----------+ 4 | -8
MAP_CONTAINS_VALUE 描述 判断给定 map 中是否包含特定的值 value 语法 SQL 复制 1 MAP_CONTAINS_VALUE(<map>, <value>) 参数 参数 说明 <map> 输入的 map 内容 <value> 需要检索的 value 返回值 判断给定 map 中是否包含特定的值 value ,存在返回 1 ,不存在返回
类型:INT 返回值 返回 VARCHAR 类型,表示截取后的子字符串。
特殊情况: 如果参数中任意一个值是 NULL,那么返回的结果就是 NULL 语法 SQL 复制 1 CONCAT ( <expr> [ , <expr> ... ] ) 参数 参数 说明 <expr> 需要被连接到一起的字符串 返回值 参数列表 <expr> 连接到一起的字符串。
SUM 描述 用于返回选中字段所有值的和。 语法 SQL 复制 1 SUM(<expr>) 参数 参数 说明 <expr> 要计算和的字段 返回值 返回选中字段所有值的和。
返回值 一个 BOOLEAN 值,指示匹配是否成功 示例 让我们准备一些数据。