Mysql函数

文章目录

  • 基本函数
  • 角度与弧度转化
  • 三角函数
  • 指数与对数
  • 进制间转换

基本函数


ABS(X) 返回x的绝对值
SIGN(X) 返回x符号。正数为1,负数为-100
PI() 返回圆周率
CEIL(X) 返回大于等于某个值的最小整数
FLOOR(X) 返回小于等于某个值的至大整数
LEAST(value1,value2,...) 返回列表中最小值
GREATEST(value1,value2,...) 返回列表中的最大值
MOD(N,M) 返回x除以y的余数
RAND() 返回0~1随机值
ROUND(X) 返回x的四舍五入值
ROUND(X,D) 返回x的四舍五入值,并保留y位
SQRT(X) 返回x的平方根。当x为负数,返回NULL

角度与弧度转化

RADIANS(X) 将角度转化为弧度,其中x为角度值
DEGREES(X) 将弧度转化为角度,其中x为弧值

三角函数

SIN(X) 返回x的正弦值,x为弧度值
ASIN(X) 返回x的反正弦值,获取正弦为x的值。若x的值不在-1~1之间,返回NULL
COS(X) 返回x的余弦值,x为弧度值
ACOS(X) 返回x的反余弦值,获取余弦为x的值。若x的值不在-1~1之间,返回NULL
TAN(X) 返回x的正切值,x为弧度值
ATAN(X) 返回x的反正切值,获取正切为x的值。
ATAn(X) 返回两个参数的反正切值
COT(X) 返回x余切值,x为弧度值

指数与对数

POW(X,Y) 返回x的y次方
EXP(X) 返回e的x次方
LN(X) 返回以e为底x的对数,当x<=0时,返回NULL
LOG10(X)10为底x的对数,当x<=0时,返回NULL
LOG2(X)2为底x的对数,当x<=0时,返回NULL

进制间转换

BIN(N) 返回x的2进制编码
HEX(N) 返回x的16进制编码
OCT(N) 返回x的8进制编码
CONV(N,f1,f2) 返回f1进制数变为f2进制数

你可能感兴趣的:(Mysql,mysql,数据库)