功能和说明 |
abs(x)
返回
x
的绝对值 |
cbrt(x)
返回
x
的立方根 |
ceiling(x)
返回
x四舍五入到最接近整数的值
|
ceil(x)
天花板(x)的别名
|
degrees(x)
返回
x
的度数值 |
e(x)
返回欧拉数的双精度值
|
exp(x)
返回欧拉数的指数值
|
floor(x)
返回
x四舍五入到最接近的整数
|
from_base(string,radix)
返回解释为基数的字符串值
|
ln(x)
返回
x
的自然对数 |
log2(x)
返回以 2 为底的
x
|
log10(x)
返回以 10 为底的
x
| 的对数
log(x,y)
返回
xy底对数>
|
mod(n,m)
返回
n除以
m的模数(余数)
|
pi()
返回 pi 值。结果将作为双精度值返回
|
power(x,p)
将值
'p'的幂返回给
x 值
|
pow(x,p)
power(x,p)的别名
|
弧度(x)
将角度
x转换成弧度
|
rand()
弧度()的别名
|
random()
返回伪随机值
|
rand(n)
random() 的别名
|
round(x)
返回 x 的舍入值
|
round(x,d)
x 值四舍五入到
'd' 个小数位
|
sign(x)
返回x的符号函数,即
0,如果参数为0
1 如果参数大于 0
-1 如果参数小于 0
对于双参数,函数额外返回-
NaN 如果参数是 NaN
1 如果参数是 +Infinity
-1 如果参数是-Infinity
|
sqrt(x)
返回
x
的平方根 |
to_base(x,radix)
返回类型是弓箭手。结果作为
x
| 的基数返回
truncate(x)
截断
x
的值 |
width_bucket(x, bound1, bound2, n)
返回
x指定bound1和bound2的bin数边界和桶数
|
width_bucket(x, bins)
根据数组指定的bins返回
x的bin数垃圾箱
|
功能和说明 |
acos(x)
返回反余弦值(x)
|
asin(x)
返回反正弦值(x)
|
atan(x)
返回反正切值(x)
|
atan2(y,x)
返回反正切值(y/x)
|
cos(x)
返回余弦值(x)
|
cosh(x)
返回双曲余弦值(x)
|
sin(x)
返回正弦值(x)
|
tan(x)
返回正切值(x)
|
tanh(x)
返回双曲正切值(x)
|
功能和说明 |
bit_count(x, bits)
计算位数
|
bitwise_and(x,y)
对
x 和
y 两个位进行按位与运算
|
bitwise_or(x,y)
两个位元之间的按位或运算
x, y
|
bitwise_not(x)
位
x
的按位非操作 |
bitwise_xor(x,y)
位
x, y
的异或运算 |
功能和说明 |
concat(string1, ..., stringN)
连接给定的字符串
|
length(string)
返回给定字符串的长度
|
lower(string)
返回字符串的小写格式
|
upper(string)
返回给定字符串的大写格式
|
lpad(string, size, padstring)
给定字符串的左填充
|
ltrim(string)
从字符串中删除前导空格
|
replace(string, search, replace)
替换字符串 va路
|
reverse(string)
反转对字符串执行的操作
|
rpad(string, size, padstring)
给定字符串的正确填充
|
rtrim(string)
从字符串中删除尾随空格
|
split(string, delimiter)
在分隔符上拆分字符串并返回一个最大大小的数组
td> |
split_part(string, delimiter, index)
在分隔符上拆分字符串并返回字段索引
|
strpos(string, substring)
返回子串在字符串中的起始位置
|
substr(string, start)
返回给定字符串的子字符串
|
substr(string, start, length)
返回具有特定长度的给定字符串的子字符串
|
trim(string)
从字符串中删除前导和尾随空格
|
功能和说明 |
current_date
返回当前日期
|
current_time
返回当前时间
|
current_timestamp
返回当前时间戳
|
current_timezone()
返回当前时区
|
now()
返回当前日期,带时区的时间戳
|
localtime
返回当地时间
|
localtimestamp
返回本地时间戳
|
功能和说明 |
regexp_extract_all(string, pattern)
返回正则表达式与模式匹配的字符串
|
regexp_extract_all(string, pattern, group)
返回正则表达式与模式和组匹配的字符串
|
regexp_extract(string, pattern)
返回正则表达式匹配的第一个子串
|
regexp_extract(string, pattern, group)
返回正则表达式匹配的模式和组的第一个子串
|
regexp_like(string, pattern)
返回与模式匹配的字符串。如果返回字符串,则值为真,否则为假
|
regexp_replace(string, pattern)
用模式替换表达式匹配的字符串实例
|
regexp_replace(string, pattern, replacement)
用模式和替换替换表达式匹配的字符串实例
|
regexp_split(string, pattern)
拆分给定模式的正则表达式
|
功能和说明 |
json_array_contains(json, value)
检查 json 数组中存在的值。如果值存在则返回true,否则返回false
|
json_array_get(json_array, index)
获取json数组中的索引元素
|
json_array_length(json)
返回json数组的长度
|
json_format(json)
返回json结构格式
|
json_parse(string)
将字符串解析为json
|
json_size(json, json_path)
返回值的大小
|
功能和说明 |
url_extract_host(url)
返回 URL 的主机
|
url_extract_path(url)
返回 URL 的路径
|
url_extract_port(url)
返回 URL 的端口
|
url_extract_protocol(url)
返回 URL 的协议
|
url_extract_query(url)
返回 URL 的查询字符串
|
功能和说明 |
avg(x)
返回给定值的平均值
|
min(x,n)
返回两个值的最小值
|
max(x,n)
返回两个值的最大值
|
sum(x)
返回值的总和
|
count(*)
返回输入行数
|
count(x)
返回输入值的计数
|
checksum(x)
返回
x
的校验和 |
arbitrary(x)
返回
x
的任意值 |
功能和说明 |
bar(x, width)
使用 rgb low_color 和 high_color 渲染单个条形
|
bar(x, width, low_color, high_color)
渲染指定宽度的单个条形
|
color(string)
返回输入字符串的颜色值
|
render(x, color)
使用ANSI颜色代码使用特定颜色渲染值x
|
render(b)
接受布尔值 b 并使用 ANSI 颜色代码呈现绿色真或红色假
|
rgb(red, green, blue)
返回一个颜色值,它捕获三个分量颜色值的 RGB 值,作为整数参数提供,范围从 0 到 255
|
功能和说明 |
array_max(x)
查找数组中的最大元素
|
array_min(x)
在数组中查找最小元素
|
array_sort(x)
对数组中的元素进行排序
|
array_remove(x,element)
从数组中移除特定元素
|
concat(x,y)
连接两个数组
|
contains(x,element)
在数组中查找给定元素。如果存在则返回true,否则返回false
|
array_position(x,element)
找到给定元素在数组中的位置
|
array_intersect(x,y)
执行两个数组之间的交集
|
element_at(array,index)
返回数组元素位置
|
slice(x,start,length)
对指定长度的数组元素进行切片
|
功能和说明 |
index(string,substring)
返回给定子字符串的字符串索引
|
substring(string,start)
返回给定字符串的子字符串。可以在这里指定起始索引
|
substring(string,start,length)
返回给定字符串的子字符串,指定字符串的具体起始索引和长度
|