有两个变量a.b 他们可以取值正整数或intOfNull. 想求: 他们都为null时得到-1, 任一个不为null时得到另外一个真数,两个都不为null时得到他们最小值。 有什么高级写法吗?
可以用iif进行这种类型的条件取值:
a = NULL NULL 1 2 3 4b = NULL 4 6 7 8 9iif(a != int(NULL) and b != int(NULL), min(a,b), iif(a == int(NULL) and b == int(NULL), -1, nullFill(a,1) *nullFill(b,1)))