数据库学习(18)MySQL数据库函数——MySQL数字函数

MySQL提供了多种数字函数,如ABS用于求绝对值,ROUND进行四舍五入,FLOOR和CEIL分别用于向下和向上取整。此外,还有POWER计算幂,LOG和LN计算对数,以及SQRT进行平方根运算。函数如SIN、COS、TAN等则涉及三角函数,支持弧度和角度转换。
摘要由CSDN通过智能技术生成

MySQL数据库函数——MySQL数字函数


学习目标

  • 数字函数
    FORMAT、ABS、MOD、CEIL、FLOOR、ROUND、EXP…
  • 字符函数
    UPPER、LOWER、CHAR_LENGTH、CONCAT、INSTR…
  • 日期函数&条件函数
    NOW、DATE_FORMAT、DATE_ADD、DATEDIFF、IF、IFNULL…

MySQL函数

  • 像编程语言利用函数封装业务功能一样,数据库也把一些复杂的功能封装到函数里,供使用者调用
  • MySQL函数共分为4类:数字函数、字符函数、日期函数、条件函数

MySQL数字函数

MySQL数字函数(一)

函数功能用例返回值
ABS绝对值ABS(-100)100
ROUND四舍五入ROUND(4.62)5
FLOOR强制舍位到最近的整数FLOOR(9.9)9
CEIL强制进位到最近的整数CEIL(3.2)4
POWER幂函数POWER(2,3)8
LOG对数函数LOG(3,9)3
LN对数函数LN(10)1

注: 如果想要舍位或者进位到小数点后1位,那么只要对原数据先乘100,再除100即可,例如:

SELECT ROUND(4.6288*100)/100;  # 精确到小数点后两位,结果为 4.63
函数功能用例返回值
SQRT开平方SQRT(9)3
PI圆周率PI()3.141593
SIN正弦函数SIN(RADIANS(30))0.5
COS余弦函数COS(RADIANS())0.71
TAN正切函数TAN(RADIANS())0.58
COT余切函数COT(RADIANS())1
RADIANS角度转换弧度RADIANS()/
DEGREES弧度转换角度DEGREES(1)57.30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值