这可能没有任何意义,但我想做的是根据另一列最少的时间来选择一列。例如,我有 3 个 int 列和 3 个 varchar 列
在下面的示例中 Unit = int 和 Link = varchar
Unit1|Link1|Unit2|Link2|Unit3|Link3 72|www.google.com|43|www.yahoo.com|9212|www.lycos.com
在上面的示例中,Unit2 最少,所以我想选择 Link2。
这就是我选择最少的方式,所以任何帮助都会很棒
select Least(
Coalesce(myTable.Unit1,
myTable.Unit2,
myTable.Unit3),
Coalesce(myTable.Unit1,
myTable.Unit2,
myTable.Unit3),
Coalesce(myTable.Unit1,
myTable.Unit2,
myTable.Unit3))
AS LowestUnit
from myTable