繁体   English   中英

我们将如何编写 Oracle 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM