欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL部分数据函数

程序员文章站 2022-06-22 13:48:18
MySQL部分数据函数 数字函数 功能说明 ABS(x) 返回x的绝对值 查询 结果...

MySQL部分数据函数

数字函数 功能说明 ABS(x) 返回x的绝对值 查询 结果 SELECT ABS(-23); 23 ACOS(x) 返回x的反余弦值 SELECT ACOS(0); 1.570796328 ASIN() 返回x与y的反正弦值 SELECT ASIN(0.1) 0.100167421 ATAN(x,y) 返回x与y的反正切值 SELECT ATAN(-2,2); -0.7853981 CEIL(x) 返回大于等于x的最小整数。返回值为BIGINT SELECT CEIL(1.32); 2 COS(x) 返回x的余弦值,以弧度计算 SELECT COS(1); 0.5403023 COT(x) 返回x的余切值 SELECT COT(12); -1.572673 EXP(x) 返回e的x次方 SELECT EXP(-2); 0.12533528 FLOOR(x) 返回小于等于x的最大整数 SELECT FLOOR(1.32); 1 FORMAT(x,y) 转换x为文本字符串并四舍五入至y指定的位数 SELECT FORMAT(3452100.50, 2); 3.452100.50 LN(x) 返回x的自然对数 SELECT LN(2); 0.69314718 LOG(x)与LOG(x, y) 返回x的自然对数,若有两个参数,则以x为基数,返回y的对数 SELECT LOG(2); 0.69314718 SELECT LOG(2, 65536); 16 MOD(x, y) 返回x除以y的余数 SELECT MOD(249, 10); 9 PI() 返回pi SELECT PI(); 3.141593 POWER(x, y) 返回x的y次方值 SELECT POW(3, 2); 9 RADIANS(x) 返回x从角度转换成弧度的值 SELECT RADIANS(45); 0.785398163 RAND() 返回随机浮点数 SELECT RAND(); 0.846559207 ROUND(x) 返回x四舍五入后最接近的整数 SELECT ROUND(1.34); 1 SELECT ROUND(-1.34); -1 ROUND(x,y) 以y指定的小数位数对x四舍五入 SELECT ROUND(1.465, 1); 1.5 SELECT ROUND(1.465, 0); 1 SELECT ROUND(28.367, -1); 30 SIGN(x) 当x是正数时,返回1;x是0时,返回0;x是负数时,返回-1 SELECT SIGN(-23); -1 SIN(x) 返回x的正弦值 SELECT SIN(PI()); 1.22E-16 SQRT(x) 返回x的平方根 SELECT SQRT(100); 10 TAN(x) 返回x的正切值 SELECT TAN(PI()); -1.22E-16 TRUNCATE(x, y) 返回x截断至y指定的小数位数后的值 SELECT TRUNCATE(8.923, 1); 8.9