sql表小数点前面的0不显示问题 5
往表里插入数据INSERTemp_payVALUES(1,500,.10)表里第3个字段decimal类型,结果查询出来的时候显示.10,而不是0.10,怎么显示成0.1...
往表里插入数据
INSERT emp_pay VALUES (1, 500, .10)
表里第3个字段decimal类型,结果查询出来的时候显示.10,而不是0.10,怎么显示成0.10呢 展开
INSERT emp_pay VALUES (1, 500, .10)
表里第3个字段decimal类型,结果查询出来的时候显示.10,而不是0.10,怎么显示成0.10呢 展开
13个回答
2018-08-09
展开全部
查看表里的第三个字段的decimal数据类型,比如decimal(18,0)为取整,decimal(18,2)为插入数据保留2位小数点。decimal(18,2)你插入10的时候会显示位10.00
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
插入.10,在数据表里看也是0.10的,如果是前台显示问题,那么需要自己格式化下显示格式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
修改下返回的类型,如果是string类型的就可以是这样,可以改为bigDecimal就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
显示的时候用convert函数转换成字符类型的,就可以显示成0.10了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询