SQL内置函数学习(数值函数)

这篇博客详细介绍了SQL中的数值函数,包括绝对值、取整、四舍五入等,并探讨了e的幂、对数及三角函数。此外,还讲解了时间相关函数,如获取当前日期时间,以及聚合函数,如计数、求和与均值计算。
摘要由CSDN通过智能技术生成

数值函数

绝对值

mysql> SELECT ABS(-3);
+---------+
| ABS(-3) |
+---------+
|       3 |
+---------+
1 row in set (0.00 sec)

向上取整

mysql> SELECT CEILING(-1.001);
+-----------------+
| CEILING(-1.001) |
+-----------------+
|              -1 |
+-----------------+
1 row in set (0.00 sec)
mysql> SELECT CEILING(1.001);
+----------------+
| CEILING(1.001) |
+----------------+
|              2 |
+----------------+
1 row in set (0.00 sec)

向下取整

mysql> SELECT FLOOR(1.001);
+--------------+
| FLOOR(1.001) |
+--------------+
|            1 |
+--------------+
1 row in set (0.00 sec)
mysql> SELECT FLOOR(-1.001);
+---------------+
| FLOOR(-1.001) |
+---------------+
|            -2 |
+---------------+
1 row in set (0.00 sec)

截取

 select cast(-1.002 as int)

四舍五入

mysql> SELECT ROUND(1.35);
+-------------+
| ROUND(1.35) |
+-------------+
|           1 |
+-------------+
1 row in set (0.00 sec)

e为底的幂

mysql> SELECT EXP(1);
+-------------------+
| EXP(1)            |
+-------------------+
| 2.718281828459045 |
+-------------------+
1 row in set (0.00 sec)

7.取e为底的对数

mysql> SELECT LOG(2.718281828459045);
+------------------------+
| LOG(2.718281828459045) |
+------------------------+
|                      1 |
+------------------------+
1 row in set (0.00 sec)

取10为底对数

mysql> SELECT LOG10(10);
+-----------+
| LOG10(10) |
+-----------+
|         1 |
+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值