MySQL 查看小数位

MySQL View decimal place

我有一个名为 Balance 的 MySQL 视图,它是使用 PHPMyAdmin 从 2 个表 orderincome 创建的,并且包含一些计算字段,例如:CustomerBalance小数位自动变成8,我的意思是字段类型是decimal(50,8)
我怎样才能让它只有 2 个?

您可以使用截断

 SELECT TRUNCATE(1.999,2);

return 1.99

 select TRUNCATE(your_column,2) from your_table;

在计算 CustomerBalance 表达式的 select 列表中,明确截断或舍入(取决于您的要求)结果为 2 位数:

select ... round(..., 2) as CustomerBalance ...