携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
least(bigint a[, bigint b …])
功能:返回列表里的最小值
返回类型:和参数类型相同
| SELECT LEAST ( 1 , 5 , 9 ) AS 'Result' ; |
|---|
ln(double a) / dlog1(double a)
功能:返回参数的自然对数形式
返回类型:double类型
| SELECT In ( 2 ); |
|---|
log(double base, double a)
功能:返回log以base为底数,以a为指数的对数值。
返回类型:double类型
| select log ( 2 , 3 );select log ( 2 , 4 ); |
|---|
log10(double a) / dlog10(double a)
功能:返回log以10为底数,以a为指数的对数值。
返回类型:double类型
| SELECT LOG10 ( 100 );**** |
|---|
log2(double a)
功能:返回log以2为底数,以a为指数的对数值。
返回类型:double类型
| SELECT log2 ( 100 ); **** |
|---|
mod(numeric_type a, same_type b)
功能:返回a除以b的余数。等价于%算术符。
返回类型:和输入类型相同
| select mod ( 10 , 3 **);**select mod ( 5.5 , 2 ); |
|---|
negative(int a) / negative(double a)
功能:将参数a的符号位取反,如果参数是负值,则返回正值
返回类型:根据输入参数类型返回int类型或double类型
使用说明:如果你需要确保所有返回值都是负值,可以使用-abs(a)函数。
| select negative(2); |
|---|
pi()
功能:返回常量Pi
返回类型: double类型
| select pi (); |
|---|
pmod(int a, int b) / pmod(double a, double b)
功能:正取余函数
返回类型:int类型或者double类型(由输入参数决定)
| SELECT MOD ( 29 , 3 ); |
|---|
pow(double a, double p) / power(double a, double p)
功能:返回a的p次幂
返回类型:double类型
| select pow ( 2 , 3 );**** |
|---|
positive(int a)
功能:返回参数的原值,即使参数是负的,仍然返回原值。
返回类型:int类型
使用说明:如果你需要确保所有返回值都是正值,可以使用abs()函数。
| select positive ( 2 );**** |
|---|
radians(double a)
功能:将弧度转换成角度
返回类型:double类型
| 这个函数返回a的弧度值,从度转换为弧度。 |
|---|
| select radians ( 2 ); |
rand() / rand(int seed) / random() / random(int seed)
功能:返回0~1之间的随机值。参数为随机种子。
返回类型:double
使用说明:每次查询的随机序列都会重置,多次调用rand 函数会产生相同的结果。如果每次查询想产生不同的结果,可以在每次查询时使用不同的随机种子。例如select rand(unix_timestamp()) from …
| SELECT RAND ( 1 ), RAND ( ), RAND ( ); |
|---|