MySQL常用函数
数学函数
1.ABS():返回给定数学表达式的绝对值
例:查询3-5的绝对值
2.PI():返回圆周率,POW(x,y):返回x的y次方
例:求半径为10的圆的圆周率, 圆周长和圆面积
3.ceiling():返回大于或等于参数的最小整数
ceiling是天花板的意思,就想着天花板在上面,所以这个数要是比它大一点的整数
例:查询ceiling(12.6),和ceiling(-12.6)的值
4.floor():返回小于或等于参数的最大整数
floor是地板的意思,就想着地板在下面,所以这个数要是比它小一点的整数
例:查询floor(12.6),和floor(-12.6)的值
5.round():将参数给四舍五入得到的数
例:求round(5.4)和round(5.5)的值
6.sign():返回表达式的正(1),负(-1)或零(0)号,用来判断数的正负性
例:求sign(-61),sign(65)和sign(0)的值
7.rand():返回一个0-1的随机数;如果指明一个参数值,则会做作为一个种子值,用来产生重复列(产生的数值一样)
8.sqrt():返回给定表达式的平方根
例:求4,9,16的平方根
9.degrees():将给定的弧度值转换为相应的角度值
例:求pi/3,pi/2,pi/4对应的角度值
10.sin(),cos(),tan():返回对应角度值的正弦,余弦,正切值
例:求sin(pi/6),cos(pi/3),tan(pi/4)的值
字符串函数
MySQL的字符串的起始位置是从1开始,跟Java的不一样,Java是从0开始的
例:将学生表中姓高的同学全部改为姓李
时间日期函数
系统信息函数
MySQL为我们提供了很多的函数,大家也可以去官网查看哈
点击查看MySQL最全的函数
今天复习了MySQL的各种函数,大家看一遍就ok啦,那就下次见喽