您的位置:首页 > 编程语言 > Java开发

java中不能使用float和double来表示货币等精确的值,而是用

2018-03-14 22:43 411 查看
要准确表示单价等货币类型的数据用DECIMAL和NUMERIC都行。DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:
  salary DECIMAL(5,2)
  在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐