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

想起最开始学计算机时候的一个技巧,替换case when 在两个字段中选会最小的办法。该如何处理

2012-01-22 
想起最开始学计算机时候的一个技巧,替换case when 在两个字段中选会最小的办法。maxValue((A+B)+abs(A-B))

想起最开始学计算机时候的一个技巧,替换case when 在两个字段中选会最小的办法。
maxValue=((A+B)+abs(A-B))/2
minValue=((A+B)-abs(A-B))/2

这个比maxValue=(Case   when   A> B   then   A   else   B   end   )   看起来要更计算机语言些。

[解决办法]
顶!
[解决办法]
2
[解决办法]
3
[解决办法]
4
[解决办法]
顶!;)
[解决办法]
--測試:

declare @A int,@B int select @A=1,@B=2

select ((@A+@B)+abs(@A-@B))/2
select ((@A+@B)-abs(@A-@B))/2
select case when @A> @B then @A else @B end

F8,查看,似乎.....
Query1: 0.00%
Query2: 33.33%
Query3: 33.33%
Query4: 33.33%


[解决办法]
呵呵
[解决办法]
顶!
[解决办法]
学习
[解决办法]
学习
[解决办法]
学习
[解决办法]
顶!
[解决办法]
xuexi
[解决办法]
up

[解决办法]
哦,GOD出现了!

热点排行