平均数
SELECT AVG(money) FROM hero;
返回数量
SELECT COUNT(*) FROM hero;
返回列中最大的值
SELECT MAX(money) FROM hero;
返回列中最小的值
SELECT MIN(money) FROM hero;
合计
SELECT SUM(money) FROM hero;
绝对值
SELECT ABS(-100);
SELECT ABS(100);
最接近小数的整数
/** 返回大于或等于x的最小整数 **/
SELECT CEIL(1.5);
SELECT CEIL(2);
SELECT CEILING(1.5);
SELECT CEILING(2);
/** 返回小于或等于x的最小整数 **/
SELECT FLOOR(1.5);
SELECT FLOOR(1);
返回列表最大的值
SELECT max(1,5,3,2,4);
返回列表最小的值
SELECT LEAST(1,5,3,2,4);
余数
/** 返回 10 除以 4 以后的余数 **/
SELECT MOD(10,4);
number 的 n 次方
/** 返回 2 的 4 次方 **/
SELECT POW(2,4);
SELECT POWER(2,4);
/** 计算 e 的三次方 **/
SELECT EXP(3);
保留指定小数位数
/** 返回离 x 最近的整数(四舍五入) **/
SELECT ROUND(1.23);
SELECT ROUND(1.50);
/** 保留指定小数位数,不会四舍五入 **/
SELECT TRUNCATE(1.23456,3);
SELECT TRUNCATE(1.66666,3);
将弧度转为角度
SELECT DEGREES(3.1415926535898);
将角度转为弧度
SELECT RADIANS(180);
除数
SELECT 6 DIV 3;
随机数
/** 返回 0 到 1 的随机数 **/
SELECT RAND();
返回圆周率
SELECT PI();
平方根
/** 返回 x 的平方根 **/
SELECT SQRT(25);
返回自然对数
SELECT LN(2);
返回以 N 为底的对数
/** 返回以10为底的对数 **/
SELECT LOG10(100);
/** 返回以2为底的对数 **/
SELECT LOG2(100);
返回 x 的符号,x 是负数、0、正数分别返回 -1、0 和 1
SELECT SIGN(-10);
SELECT SIGN(0);
SELECT SIGN(3);
求正切值,参数:弧度
SELECT TAN(1.75);
求正弦值,参数:弧度
SELECT SIN(RADIANS(30));
反余弦值,参数:弧度
SELECT ACOS(0.25);
反正弦值
SELECT ASIN(0.25);
反正切值
SELECT ATAN(2.5);
余切值
SELECT COT(6);
余弦值
SELECT COS(2);