MS SQL中遇到空字符串转化数值遇到的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MS SQL中遇到空字符串转化数值遇到的问题相关的知识,希望对你有一定的参考价值。

需要将名为AX一列varchar(30)的市值相加到数值型字段上,使用select cast(AX as decimal(12,2))出现错误“从数据类型 varchar 转换为 numeric 时出错。”

但使用select cast(AX as float) 则为正确。

看来float与decimal 有区别的。

技术图片

技术图片

以上是关于MS SQL中遇到空字符串转化数值遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

记录:一个SQL SERVER奇怪的问题。

我在制作一串字符数组以在 Unity 引擎中打印到屏幕时遇到问题

使用 JOOQ 从 MS SQL 数据库生成代码时遇到问题

c++字符串如何转化为数字?

交叉报表列头排序时遇到的oracle问题—oracle ORA-12704:字符集不匹配varchar2转化为nvarchar2字符缺失case when else后的字符类型要一致

还原MS_SQL遇到的一个小坑