【发布时间】:2016-05-30 20:43:24
【问题描述】:
如果值小于零,是否可以在不使用 case 语句的情况下返回零?
例如Max(a, 0)
我希望我的代码尽可能简洁。
【问题讨论】:
-
为什么不想使用 case 表达式。这几乎就是他们的目的。
-
有问题!
-
问题是什么?
-
为什么“尽可能简洁”是一个目标?
CASE表达式是自我记录的,你不会从保存角色到更神秘的地方获得奖励积分或提高性能。 -
0 大于任何负值。 MAX(value, 0) 对我来说很清楚。
标签: sql-server tsql