帮我看一下这条数据库更新语句,谢谢!

stray1718 2005-04-29 08:51:55
我想对数据库里面所有记录的一个字段进行修改,但是进行修改的公式中要用到这个字段的值,我不知道该如何写这条语句。高手帮忙
我写得:
int a;
int b;
int c;
...
sSql = "update test set num="+(a + num)/(b - num * c);
上面的句子只是为了说明我的意思,请高手指点
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
晨星 2005-04-29
  • 打赏
  • 举报
回复
如果觉得看起来烦,可以改用带参数的PreparedStatement,把sql语句这样写:
sSql = "update test set num=(?+num)/(?-num*?)";
然后分别用a,b和c来设置三个参数。
晨星 2005-04-29
  • 打赏
  • 举报
回复
sSql = "update test set num=(" + a + "+num)/(" + b + "-num*" + c + ")";
晨星 2005-04-29
  • 打赏
  • 举报
回复
就直接写啊。
sSql = "update test set num=(" + a + "+num)/(" + b + "- num *" + c + ")";

81,114

社区成员

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

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