数据类型的转换

fanhn 2004-09-06 04:13:58
为什么我用两个 decimal(12,3) NULL,类型的变量相除后,转变成字符
CONVERT(VARCHAR(5),ROUND(BL_1/BL_2,1))
提示数据转换益处.为什么呢?
我 已经在转换前保留了一位小数的,(前提:BL_1/BL_2 的结果整数部分绝对超不过2位)
那位高手能给 小弟指点以下呀?
先谢过了!
...全文
118 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanhn 2004-09-07
  • 打赏
  • 举报
回复
上面的楼主,我按你的方法做了,可是检索出来的都是NULL呀?
这是怎么回事呀?
yesterday2000 2004-09-06
  • 打赏
  • 举报
回复
SELECT convert (varchar (5),(convert (decimal (12,1),(ROUND(BL_1/BL_2,1))))) FROM TB
yesterday2000 2004-09-06
  • 打赏
  • 举报
回复
CONVERT(VARCHAR(200),ROUND(BL_1/BL_2,1))

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧