请教,关于整型和字符串

ameng78 2004-12-27 09:10:05
数据库中的某个字段中,比如content中(定义content为varchar型)的数据基本上都是2000,2001,2002,2003.......2999等,如果其中几个为20r5,20t6,20y7,等等不是数字的,我在从数据库中取出content所有内容时,如何把这几个20r5,20t6,20y7与其他2000,2001,2002,2003等整数区别开来?
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaymo 2004-12-27
  • 打赏
  • 举报
回复
同意楼上,循环从数据库取出
作一次try...catch判断,抛出异常则不是
ameng78 2004-12-27
  • 打赏
  • 举报
回复
好的,各位
MYLiao 2004-12-27
  • 打赏
  • 举报
回复
SQL语句好象不能解决这个问题,你到数据库社区问下,那里牛人多。
Apollo47 2004-12-27
  • 打赏
  • 举报
回复
try{
Integer.parseInt(rs.getString());
}catch(Exception ex){
// 如果产生异常,说明String不是一个整数字符串.
}
华生豆 2004-12-27
  • 打赏
  • 举报
回复
没法区分的吧,自己写程序来判断吧~~~
ameng78 2004-12-27
  • 打赏
  • 举报
回复
这些全部都是String类型的。
伍子V5 2004-12-27
  • 打赏
  • 举报
回复
rs.getString()
rs.getInt()

你的意思是不是要判断是否为数字
那应该用数据库的功能函数

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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