MySQL视图小数位
我有一个MySQL视图,名为MySQL视图小数位,mysql,sql,decimal,rounding,Mysql,Sql,Decimal,Rounding,我有一个MySQL视图,名为Balance,通过PHPMyAdmin从两个表order和income创建,其中包含一些计算字段,例如:CustomerBalance小数位自动变为8,我的意思是字段类型为decimal(50,8) 如何使其仅为2?您可以使用truncate SELECT TRUNCATE(1.999,2); 返回1.99 select TRUNCATE(your_column,2) from your_table; 在计算CustomerBalance表达式的列表中,选择
Balance
,通过PHPMyAdmin从两个表order
和income
创建,其中包含一些计算字段,例如:CustomerBalance
小数位自动变为8,我的意思是字段类型为decimal(50,8)
如何使其仅为2?您可以使用truncate
SELECT TRUNCATE(1.999,2);
返回1.99
select TRUNCATE(your_column,2) from your_table;
在计算
CustomerBalance
表达式的列表中,选择将结果显式截断或四舍五入(取决于您的要求)为2位数:
select ... round(..., 2) as CustomerBalance ...
佩菲特,非常感谢