读书人

TO 数据库的疑难有关问题

发布时间: 2012-02-08 19:52:21 作者: rapoo

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

读书人网 >.NET

热点推荐