mysql sum不要小数
时间: 2024-07-27 12:00:46 浏览: 120
mysql中sum float类型使用小数点的方法
当你在MySQL中使用`SUM()`函数计算数值列的总和时,如果不需要小数部分,你可以通过将结果转换为整数来去除小数。你可以这样做:
```sql
SELECT CAST(SUM(column_name) AS SIGNED) FROM table_name;
```
或者
```sql
SELECT TRUNCATE(SUM(column_name)) FROM table_name;
```
这里,`column_name`是你想要求和的列名,`table_name`是对应的表名。`CAST`函数会将结果转换为整数,而`TRUNCATE`函数则直接截断小数部分保留整数。
请注意,`SUM()`默认返回的是浮点数类型的总和,如果你的数据本来就是整数,那么不会有小数。如果不是,上述操作才会生效。
阅读全文