mySQL学习20221208

函数

1.实现功能角度分类:

数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取mySQL信息函数、聚合函数

2.总分类

单行函数、聚合函数(分组函数)

----单行函数----

1)操作数据对象

2)接收参数返回一个结果

3)只对一行进行变换

4)每行返回一个结果

5)可以嵌套

6)参数可以是一列或者一个值

-----数值函数-----

ABS() 求绝对值

eg: select ABS(10),ABS(-10) from DUAL;

=>10,10

SING() 返回标识,大于0时,返回1,小于0时返回-1,等于0时,返回0

eg:select SIGN(10),SIGN(-10),SIGN(0) from DUAL;

=>1,-1,0

PI()圆周率

eg:select PI() from DUAL;

=>3.4159

CEIL()天花板函数,上边界值与下边界值,取上边界

eg:select CEIL(32.23) from DUAL;

=>33

FLOOR()地板函数,上边界值与下边界值,取下边界

eg:select FLOOR(32.23) from DUAL;

=>32

MOD()取余

eg:select MOD(12,5) from DUAL;

=>2

-----随机函数-----

RAND() 每执行一次结果不同

ps:随机函数参数相同时,得到的结果相同

eg:select RAND(10),RAND(10),RAND(-1),RAND(-1) from DUAL;

=>参数相同,得到的结果相同

四舍五入,截断操作

ROUND()四舍五入

eg:select ROUND(123.456,1) from DUAL;

=>123.5

eg:select ROUNND(123.456,-1) from DUAL;

=>123

TRUNCATE()截断函数

eg:select TRUNCATE(123.456,1) from DUAL;

=>123.4

eg:select TRUNCATE(123.456,-1) from DUAL;

=>120

单行函数可以嵌套

eg:select TRUNCATE(ROUND(123.456,2)) from DUAL;

=>123

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值