MySQL DECIMAL(3,2) 尾随零不显示

标签 mysql formatting decimal zero

enter image description here如何显示 DECIMAL(3,2) 类型的尾随零?

例如,如果我插入值 1.50,查询会将其显示为 1.5。请参阅下面的屏幕截图。架构在左侧,查询在右侧,结果显示在底部。谢谢!

最佳答案

假设您直接询问在 MySQL 中观察到的内容,首先应该注意的是,即使查询输出中可能缺少尾随零,内部精度也不应受到影响。

如果您想保留 DECIMAL 的完整宽度,您可以尝试以下任一操作:

SELECT CAST(UNIT_PRICE AS CHAR)

SELECT CONCAT(UNIT_PRICE)

关于MySQL DECIMAL(3,2) 尾随零不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40532320/

相关文章:

C# 显示数据库的 2 列,共有 28 列

c++ - 在Mysql C++ Connector中批量插入

HTML 标签不会跨越 colspan 2 单元格中的第 1 列

java - 在 javadoc 中将长 URL 分成几行

r - 如何检查值是否为数字?

java - 比较浮点值在 java 中给出意想不到的结果

php - 将包含 mysql 函数的 mysql 查询传递给 PHP mysql_query

php - 使用 PHP 获取 CSV 导出的列名和数据 (MYSQL)

objective-c - 本地化电话号码格式

r - 整个过程中如何控制r中的小数点