• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL自学篇(7)_mysql

mysql 搞代码 7年前 (2018-06-06) 203次浏览 已收录 0个评论

mysql自学篇(七)

第四章   MySQL函数

1、数学函数

(1)绝对值函数(ABS(x))和返回圆周率的函数PI

ABS(X)放回X的绝对值

 select abs(2),abs(-3.3),abs(1-9);

select pi();

(2)平方根函数SQRT(x)和求余函数MOD(x,y)

select SQRT(9),SQRT(40),SQRT(-49);

select MOD(31,8),MOD(234,10),MOD(45.5,6);

(3)获取整数的函数CEIL(x),CEILING(x)FLOOR(x)

CEIL(x)CEILING(x)意义相同,返回不小于x的最小整数值,返回值转化为一个BIGINT

select CEIL(-3.35),CEILING(3.35);

使用FLOOR(x)返回不大于x的最大整数值,返回值转化为一个BIGINT

select floor(-3.35),floor(3.35);

(4)获取随机数的函数RAND()RAND(x)

RAND(x)返回一个随机浮点数v,范围在0-1之间。如果指定一个整数参数x,则他会被作为种子值,用来产生重复序列

select RAND(),RAND()

select RAND(10),RAND(10);

(5)四舍五入函数ROUND(x)ROUND(x,y)TRUNCATE(x,y)

ROUND(X)返回最接近x的整数,对x进行四舍五入

 SELECT ROUND(-1.14),ROUND(-1.67),ROUND(1.14),ROUND(1.67);

ROUND(x,y)返回接近于x的数,保留小数点后的y位,如果y为负数,则将保留x值到小数点左边的y位。

 SELECT ROUND(1.38,1),ROUND(1.38,0),ROUND(232.38,-1),ROUND(232.38,-2);

TRUNCATE(x,y)返回比舍去至小数点后y位的数字。如果y0,则返回不带小数点或者不带小数部分。如果y为负数,则截取x小数点左起第y位开始后面所有低位的值。

SELECT TRUNACATE(1.31,1),TRUNCATE(1.99,1),TRUNCATE(1.99,0);

MySQL自学篇(7)_mysql

欢迎大家阅读《MySQL自学篇(7)_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL自学篇(7)_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址