从数据类型 varchar 转换为 numeric 时出错。怎么处理?
我处理的是txt文件,txt文件的样式:

一直没法导入,后来一位大牛告诉我说是因为我的txt文件是用asc文件转过来的,本来asc文件是有换行符的,但是window不承认,所以他就说用16进制代替换行符就行了-----------导入果真成功了。
问题描述:
我需要统计的是第三列中所有正数(>0)的和, 我的主要数据是这个样子的:

我的代码如下:

代码上半部分就是导入txt文件。下半部分就是统计工作。
但是得到的结果是:

所以这是为什么?怎么办?请教诸位!
相关推荐
sqlserver中将varchar类型转换为int型再进行排序的方法
如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话我们是不希望看到如下情况的。 我们可以把varchar转换为int 然后进行排序一、 代码如下: select * from yourtable order by cast(yourcol as int); 适用于SQLServer Oracle 二、 代码如下: select * from yourtable order by convert(int,yourcol); 仅适用于SQLServer 作者 itmyhome 您可能感兴趣的文章:SQL S
uniqueidentifier转换成varchar数据类型的sql语句
uniqueidentifier转换成varchar数据类型的sql语句,需要的朋友可以参考下。
SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析
在SQL Server中,当我们设置字符型字段的时候,往往有很多个数据类型供我们选择,如:char nchar varchar nvarchar等,那么我们到底应该选择哪一个呢?下面就一一来描述其区别。 char:固定长度,非Unicode字符数据,长度为n个字节。n的取值范围为1至8,000,存储大小是n个字节。char的SQL2003同义词为character。 varchar:可变长度,非Unicode字符数据。n的取值范围为1至8,000。max指示最大存储大小是2^31-1个字节。存储大小是输入数据的实际长度加2个字节。所输入数据的长度可以为0个字符。SQL-2003中的varcha
MyBatis常用的jdbcType数据类型
主要介绍了MyBatis常用的jdbcType数据类型的相关资料,需要的朋友可以参考下
Mysql数据库中把varchar类型转化为int类型的方法
主要介绍了Mysql数据库中把varchar类型转化为int类型的方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下


