MySQL 截取整数位、小数位

本文介绍了如何在MySQL中截取整数部分和小数部分,并展示了如何进行一位小数的四舍五入操作,适用于数据处理和精度调整场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


mysql> select locate('.',7.2);
+-----------------+
| locate('.',7.2) |
+-----------------+
|               2 |
+-----------------+
1 row in set (0.00 sec)

mysql> select left(7.2,locate('.',7.2));
+---------------------------+
| left(7.2,locate('.',7.2)) |
+---------------------------+
| 7.                        |
+---------------------------+
1 row in set (0.00 sec)

mysql> select left(7.2,locate('.',7.2)-1);
+-----------------------------+
| left(7.2,locate('.',7.2)-1) |
+-----------------------------+
| 7                           |
+-----------------------------+
1 row in set (0.00 sec)


mysql> select left(7.3,3) ;
+-------------+
| left(7.3,3) |
+-------------+
| 7.3         |
+-------------+
1 row in set (0.00 sec)

mysql> se