【发布时间】:2021-11-11 07:30:17
【问题描述】:
@a =( CASE WHEN amount IS NOT NULL THEN amount1
WHEN percentage IS NOT NULL THEN sco.amount * 1 + (percentage / 100) END) AS data1
没有@a 我得到结果,但有@a 我没有得到结果
【问题讨论】:
-
您使用的是哪个 dbms?
-
我想最后添加两个案例,这就是我声明变量 mysq 的原因
-
没有@a 我得到了结果,但是有了@a 我没有得到结果 你想达到什么目的?现在将
@a变量的值与CASE结果进行比较。如果要将值分配给变量,则必须使用分配运算符:=。