开发者

Minimum/Maximum function in T-SQL?

I am not asking about the aggregate Min/Max functions here. I would like to know if there are functions to get the mix or max of two values as in:

SELECT Maximum(a,b)
FROM Foo

If table Foo contains

a b
1 2
4 3

Then the results should be 2, then 4.

I 开发者_如何学编程can do this with an IF or CASE statement, but you'd think there would be some simple math functions for this.

Thank you,

Daniel


There is not. You can write your own UDFs but UDFs can slow queries down. Another option is to UNPIVOT the data so you can use the aggregate function. But for small applications CASE is best.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜