• SQL零星技术点:SQL中转换money类型数值转换为字符串问题


    --SQL中转换money类型数值转换为字符串问题,直接转换就转为两位了,所以需要做一下处理。具体请看下述sql实例。


    1
    create table #test(price money) 2 3 insert into #test values (45.2525) 4 5 6 7 select cast(price as varchar(50)) from #test   --输出45.25 四位小数只有两位了 8 select convert(VARCHAR,price) from #test      --输出45.25  四位小数只有两位了 9 10 select convert(VARCHAR,45.2525)   --输出为45.2525 四位小数 11 12 13 14 select cast(CAST(price AS DECIMAL(20,4)) as varchar(50)) from #test   --输出为45.2525 四位小数 15 select convert(VARCHAR,convert(DECIMAL(20,4),price)) from #test   --输出为45.2525 四位小数 16 17 DROP TABLE #test
  • 相关阅读:
    实验3 颜色、字符串资源使用
    存储管理实验
    内存的分配与回收
    实验三
    JavaScript事件循环机制
    Js练习代码
    学习笔记(es6 react vue)
    express中间件的理解
    es6-Promise对象学习
    iscroll插件的使用
  • 原文地址:https://www.cnblogs.com/yx007/p/5688451.html
Copyright © 2020-2023  润新知