select name,case when CODE='ST' then ... else
(case when numbers is null then 1 else numbersnew/numbersold end)
end
as times
(case when numbers is null then 1 else numbersnew/numbersold end)
end
as times
from TABLENAME where Condition
SELECT CASE WHEN (CASE WHEN 2>1 THEN 1 ELSE 0 END)=1
THEN (CASE WHEN (CASE WHEN 2>1 THEN 1 ELSE 0 END)<1 THEN 1 ELSE 0 END)
ELSE (CASE WHEN 2>1 THEN 1 ELSE 0 END)
END
本文提供了两个使用 SQL 中 Case When 语句的例子,展示了如何根据不同的条件计算和返回特定值。第一个例子涉及计算比例,而第二个例子则演示了嵌套 Case When 的用法。
1293

被折叠的 条评论
为什么被折叠?



