SQL里面DECIMAL类型疑难
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
[b]我设置了精度为(12,2),但是往里面保持年数据时候,比如0.50.数据库里面只保存了0.5,而不是我需要的0.50嘛。没办法保存0.50吗?是不是必须要我在程序前端自己转换呢? [/b]
[b]这个问题第1个回答:[/b][br] sql codedeclare @t table(num decimal(12,2)) insert @t select 0.50 select num from @t /*num -------------- .50 */ [b]这个问题第2个回答:[/b][br]我深受处理decimal类型的“苦”, [br]你可以这样转化试一下:convert(decimal(12, 2),0.5),出来的结果应该0.50 [b]这个问题第3个回答:[/b][br]ui格式化问题,你在获取数据的时候处理。 [b]这个问题第4个回答:[/b][br]可以这样转化试一下: [br] convert(decimal(12, 2),0.5),出来的结果应该0.50 [b]这个问题第5个回答:[/b][br]看来还要在前端处理呀 该文章在 2010/6/27 17:40:30 编辑过 |
关键字查询
相关文章
正在查询... |