| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2138 人关注过本帖
标题:求助:SQL2000编制小程序
只看楼主 加入收藏
fcwtr
Rank: 1
等 级:新手上路
帖 子:24
专家分:7
注 册:2016-7-8
结帖率:30%
收藏
已结贴  问题点数:10 回复次数:1 
求助:SQL2000编制小程序
表共有5列,分别是ID、AAA、BBB、CCC、DDD(部分是空值)、
条件:将AAA等于一个确定值并且BBB等于一个确定值,
 从表中满足AAA等于另一个值并且BBB等于另一个值,根据CCC,填充DDD是空值的列(如果没有满足的条件可为空值)
如下:
ID    AAA    BBB    CCC    DDD
1    001001    0201    99995    XXX
2    001001    0201    99994    XXX
3    001001    0201    99967    YYY
4    001002    03    90001    YYY
5    001002    03    90002    XXXYYY
6    001003    04    99995    XXXYYY
7    001003    04    99994    XXXYYY
8    001004    05    99994    XXXZZZ
9    001004    05    99967    ZZZZZ
10    001004    05    90001    XXX-YYY
11    001005    06    99995   
12    001005    06    99994   
13    001005    06    99967   
14    001005    06    99994   
15    001005    06    99994   
16    001007    08    90001   
17    001007    08    90002   
18    001007    08    90003   
19    001007    08    90004   
20    001007    08    90005   
2016-07-08 13:09
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:10 
--更新所有DDD满足条件的字段
update 表A set ddd=ccc where aaa='你AAA值' and bbb='你BBB值'


--只更新DDD为空的字段,不是空的不更新
update 表A set ddd=ccc where aaa='你AAA值' and bbb='你BBB值' and len(ddd)=0

2016-07-08 13:36
快速回复:求助:SQL2000编制小程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022094 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved