首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

TO 数据库的疑难有关问题

2012-02-08 
TO 数据库的疑难问题?现我有一个表结构为:字段:a,b,c,d都为数值型.a,b字段都已经有值,现在想将字段C赋值为

TO 数据库的疑难问题?
现我有一个表结构为:
字段:
  a,b,c,d
都为数值型.
a,b字段都已经有值,现在想将字段C赋值为每行a,b的最大值,d为每行a,b的最小值
举个列吧:     (C跟D字段的值为)
  a,b,             c,           d
  1,2,             2             1
  5,3,             5             3  
  21,18           21           18
  33,11           33           11
  .....           ..


有没有SQL语句或其它方法能实现这样的赋值,程序自动循环计算就....

[解决办法]
create table test123(a int,b int ,c int,d int )
insert into test123 values(1,2,0,0);
insert into test123 values(2,1,0,0);


update test123 set c=case when (a> b)
then a
else b
end,
d=case when (a> b)
then b
else a
end

输出结果
1221
2121
[解决办法]
up
[解决办法]
jf

热点排行