MySQL 查看小数位
MySQL View decimal place
我有一个名为 Balance
的 MySQL 视图,它是使用 PHPMyAdmin 从 2 个表 order
和 income
创建的,并且包含一些计算字段,例如: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 ...
我有一个名为 Balance
的 MySQL 视图,它是使用 PHPMyAdmin 从 2 个表 order
和 income
创建的,并且包含一些计算字段,例如: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 ...