技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

如何实现这样的计算

时间:2007-03-28   访问量:1125

      [beos]:可用SQL计算 update 表 set d=(b+c)/0.5 where a=0 go update 表 set d=(b+c)/0.4 where a=1 这个倒是可以实现,但是有没有记录级别的啊,如果我有几万条记录,那不是每次都要算么,这样是不是会很慢啊

——————————————————————————————————

      [星星]:update 表 set d=(b+c)/0.5 where a=0 and ID=:ID go update 表 set d=(b+c)/0.4 where a=1 and ID=:ID 试一下:)

——————————————————————————————————

      [beos]:不行

——————————————————————————————————

      [beos]:假设有字段a,b,c,d a字段为0或1数值 如何实现如果a=0 那么d的值为(b+c)/0.5 a=1那么d值为(b+c)/0.4

——————————————————————————————————

      [astrosword]:可用SQL计算 update 表 set d=(b+c)/0.5 where a=0 go update 表 set d=(b+c)/0.4 where a=1 试一下

——————————————————————————————————

      [星星]:select (case a when 1 then (b+c)/0.5 when 0 then (b+c)/0.4 end) as d

上一篇:[求助]如何实现网站被电信,网通,教育网,海外,联通,铁通,长宽用户快速访问?

下一篇:购买贵公司

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2