首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 急!求助一sql語句的實現
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 16:53:31 楼主
    例:有一表名為js,其字段為aa,bb,cc,dd,其中字段aa存放計算出dd的公式,
    字段bb,字段cc存放的是公式所需的數據(當然此類字段(存放公式所需的數據)可以有多個),
    例如:
    aa          bb    cc    dd  --字段
    bb+cc      2    1    3-----(bb+cc=2+1=3)
    cc-bb      3    4    1-----(cc-bb=4-3=1)
    2*cc+bb    1    2    5-----(2*cc+bb=2*2+1=5)
    .          .    .    .
    .          .    .    .
    .          .    .    .
    .          .    .    .

    在sql中如何用語句實現這一功能?,update js set dd=?,請高手幫幫忙,不盡感激!!!!!!
    0  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 17:09:271楼 得分:0
    用存储过程实现吧,一句SQL语句很难实现。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 17:26:022楼 得分:0
    謝謝指教,我知道vfp中很容易實現,但由於對sql語句不夠理解,能否給出詳細答案,我急用
    萬分感激!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 17:27:213楼 得分:0
    更新dd的数据?有点难度,,
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-24 17:33:304楼 得分:0
    这需要拼接字符串解决,一句sql是没戏的,我觉得不逐条处理是没可能的.
    我的做法:

    declare @id int ,@condition varchar(50),@sql varchar(1000)
    declare clist cursor for select id,aa from js
    open clist
    fetch next from clist into @id,@condition
    while @@fetch_status=0
    begin
    select @sql='update js set dd='+@condition+' where id='+str(@id)
    exec(@sql)
    fetch next from clist into @id,@condition
    end
    close clist
    deallocate clist
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 08:49:155楼 得分:0
    謝謝!謝謝!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved