如何计算 MySQL 中年份数字的总和?


首先,你需要提取最后一个数字并添加提取的值。而且,直到我们得到年份所有数字的总和,比如 2020 年 -

2 + 0 + 2 + 0
= 4

从年份中提取最后一个数字的概念如下。查询如下 -

select floor(@yourVariableName % 10);

对年份数字求和的查询如下 -

mysql> set @year_column_value = 2020;
Query OK, 0 rows affected (0.00 sec)
mysql> select
−> floor(@year_column_value / 1000)
−> + floor(@year_column_value % 1000 / 100)
−> + floor(@year_column_value % 100 / 10)
−> + floor(@year_column_value % 10) AS SUM_OF_DIGITS_OF_YEAR;

这将产生以下输出 -

+-----------------------+
| SUM_OF_DIGITS_OF_YEAR |
+-----------------------+
|                     4 |
+-----------------------+
1 row in set (0.00 sec)

更新时间:19-Nov-2020

160 次浏览

开启你的 职业生涯

完成课程并获得认证

开始学习
广告