gpt4 book ai didi

sql - T-SQL 中的最小/最大函数?

转载 作者:行者123 更新时间:2023-12-04 21:34:22 24 4
gpt4 key购买 nike

我在这里问的不是聚合最小/最大函数。我想知道是否有函数可以获取两个值的混合或最大值,如:

SELECT Maximum(a,b)
FROM Foo

如果表 Foo 包含

a b
1 2
4 3

那么结果应该是2,然后是4。

我可以用 IF 或 CASE 语句来做到这一点,但您可能认为会有一些简单的数学函数可以做到这一点。

谢谢,

丹尼尔

最佳答案

没有。您可以编写自己的 UDF,但 UDF 可以 slow查询下来。另一种选择是对数据进行 UNPIVOT,以便您可以使用聚合函数。但对于小型应用程序,CASE 是最好的。

关于sql - T-SQL 中的最小/最大函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com