如何将两个varchar值相加 [英] How to sum two varchar value

查看:214
本文介绍了如何将两个varchar值相加的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须将字段命名为field1和field2,两个数据类型都是varchar。我怎样才能得到两列的总和。请帮帮我。

解决方案

你可以看看这个

sql-server-how-to-sum-a-varchar-column [ ^ ]

除非你进行转换,否则你不能。注意:无法将整个数据转换为数值。这就是转换失败的原因。


请参阅: CAST和CONVERT(T-SQL) [ ^ ]



顺便说一下:如果您将数字数据存储为varchar,则意味着:糟糕的表格设计。我建议你重新设计你的桌子。


I have to field named field1 and field2 and both data type is varchar. How can I get the summation of the two column. Please help me.

解决方案

You can have a look at this
sql-server-how-to-sum-a-varchar-column[^]


You can't unless you make conversion. Note: It's not possible to convert entire data into numeric value. That's why conversion could failed.

Please, see: CAST and CONVERT (T-SQL)[^]

By The Way: If yoou store numeric data as a varchar, it means: bad table design. I would recommend you to re-design your table.


这篇关于如何将两个varchar值相加的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆