我在数据库里要执行统计查询select sum(cls+zr+yj-zc-xs-st) from yz_scjl,但是操作数数据类型 varchar 对于 sum 运算符无效。就是说sum括号里的必须是整型,不能是String类型。我把javaBean里的都改成了int,但是之前用户添加的都还是String类型,并且很无语的是用户添加的不仅仅限于数字,还包括“120头”,“256个”“无”这样的数据!没办法直接把表字段类型改成整型!让清空数据啊!可是数据是万万不能删除的!用户线上随时在用!该怎么办?其中还有些是空字段!
解决方案 »
- 为什么用struts标签定义form时,不能定义name项?
- 在java里如何把字符串转换成日期行。
- 为何不能获取submit类型表单的值为
- [求助]请问怎么用JSP发送邮件,高手们,帮帮忙啊,谢谢了
- 为什么这样写会出错?String strACT = session.getAttribute("act");
- Excel导入mysql数据库的时间类型:Date 类型 导入报错,求大神指导
- 帮忙看看这个程序,怎么结果出不来
- 如何通过java向文件中写中文!! 急
- 请教一个关于session的概念问题??
- 关于 Resin启动的一个问题
- 高分求助,急 急 急,tomcat
- 关于spring Ioc单例模式的一点疑问
不知道你的数据库是什么的?如果是oracle10以后的版本,可以考虑检索的时候用这则替换掉非数字的字符,然后都转为数值类型相加
在数据库中把那个字段的类型设置成varchar类型的。
这样以后就方便了啊。
margin-left:7px;
padding:0;
text-align:left;
height:40px;
width:815px;
background-image:url(../images/nyxqtxx_03.gif)
}
加上一个数字就可以了