MySQL数据库技术与应用MySQLDatabaseTec.pptx
MySQLDatabaseTechnologyandApplicationMySQL数据库技术与应用信息工程系马奔
数学函数5.1第五章MySQL基本函数应用控制流函数5.2字符串函数5.3时间日期函数5.4
数学函数数学函数功能介绍ABS(x)返回x的绝对值PI()返回圆周率,默认显示6位小数3.141593SQRT(x)返回非负数x的二次方根POW(x,y)和POWER(x,y)返回x的y次乘方的结果值POW(3,4)的结果值为81CEIL(x)和CEILING(x)返回不小于x的最小整数值FLOOR(x)返回不大于x的最大整数值ROUND(x)返回最接近x的整数,对x进行四舍五入ROUND(x,y)返回最接近x的整数,对x进行四舍五入,保留小数点后面y位TRUNCATE(x,y)返回截取小数点后y位的数值xRAND()返回一个随机浮点值v,0=v=1RAND(x)返回一个随机浮点值v,0=v=1;x为整数,被用作种子值,用来产生重复序列LOG(x)返回x的自然对象,x相对于基数e的对数LOG10(x)返回x的基数为10的对数RADIANS(x)返回x由角度转化为弧度的值,如x取值90,则返回的弧度为PI()/2DEGREES(x)返回x由弧度转化为角度的值,如x取PI(),则返回的角度值为180数学函数是用来处理数值数据方面的运算,MySQL中主要的数学函数有:绝对值函数、三角函数、对数函数和随机函数等。使用数学函数过程中,如果有错误发生,该函数将返回NULL。常用数学函数如表:
数学函数ceil函数使用ceil(x)和ceiling(x)返回不小于x的最小整数;selectceil(2),ceil(2.75),ceil(-2),ceil(-2.75)
数学函数floor函数使用floor(x)返回不大于x的最大整数;selectfloor(2),floor(2.75),floor(-2),floor(-2.75)
数学函数rand函数使用rand()产生0至1之间的浮点数;selectrand(),rand()
数学函数truncate函数使用truncate(x,y)对参数x进行截取操作;selecttruncate(2.25,1),truncate(2.99,1),truncate(2.99,0),truncate(99.99,-1)
小结ceil函数floor函数rand函数5.1数学函数truncate函数
谢谢信息工程系马奔