[英]Syntax for comparison expression in Simple case expression in Oracle DB SQL
[英]How would we write syntax for Oracle sql case expression
我正在写一个案例如下,标志将如何解释和编写案例。
案例,X0= 应用期限
X1=资产成本
X2=申请的贷款金额
X3= Computed_LTV =(X2/X1)*100
如果 X0>24 则 W1=0
如果 19<=X0<=24 & X3 >56.181 那么 W1=8
如果 X0<19 则 W1=18
如果 19<=X0<=24 & X3<56.181 那么 W1=18
其他 0
像这样:
w1 :=
CASE
WHEN x0 > 24
THEN
0
WHEN x0 BETWEEN 19 AND 24
AND (x2 / x1) * 100 > 56.181 --> this is x3
THEN
8
WHEN x0 BETWEEN 19 AND 24
AND (x2 / x1) * 100 < 56.181 --> this is x3
THEN
18
ELSE
0
END;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.