求绝对值的函数ABS(x);
ABS(X)返回X的绝对值,输入语句如下:
SELECT ABS(-25);
求π的值 PI();
PI()返回圆周率π的值,输入语句如下:(默认的显示小数位数是6位)
SELECT PI();
求平方根 SQRT(X);
SQRT(x)返回非负数x的二次方根,输入语句如下:
SELECT SQRT(9);
求余函数 MOD(x,y);
MOD(x,y)返回x,被y除以后的余数,MOD()对于带有小数部分的数值也起作用,返回出发运算后的精准余数,输入语句如下:
SELECT MOD(2,5);
随机数 RAND();
RAND(x)返回一个随机浮点值v,范围在0到1之间。使用RAND()函数产生的随机数,输入语句如下:
SELECT RAND();
取整函数
1.ROUND(x);
2.‘TRUNCATE’(x,y);
1.ROUND(x)返回最接近于参数x的整数,对x值进行四舍五入,输入语句如下:
SELECT ROUND(3.1);
2.TRUBCATE(X,Y)函数对操作数进行截取操作,结果保留小数点后面指定Y位,输入语句如下:
SELECT TRUNCATE(3.1415,3);
(1).
(2).
幂运算函数 POW(X,Y)、POWER(X,Y)和EXP(X)
1.POW(X,Y)和POWER(X,Y)函数进行乘方运算,输入语句如下:
SELECT POW(2,2),POWER(2,2),POW(2,-2),POWER(2,-2);
2.EXP(X)返回e的x次乘方后的值,输入语句如下:
SELECT EXP(3),EXP(-3),EXP(0);
求字节字符长度 LENGTH();
(在UTF-8中,一个汉字的字节为3)
(在gbk中,一个汉字的字节为2)
SELECT LENGTH('中国');
带中间符号拼接函数
小时:2 分钟:30 秒钟:54 符号:“:”
SELECT CONCAT_WS(':','2','30','54');
替换字符函数
INSERT(被替换的字符串,开始位置,结束位置,插入的字符);
SElECT INSERT ('morning',1,4,'asdf');