没有使用案例陈述的经验,所以任何人都可以帮助我吗?
SELECT NAME ,
CASE ID ,
WHEN 1 THEN 'NAME EXISTS'
FROM EXAMPLE
END;
这个简单的 case 条件有效,但我需要添加一个 if 条件,如下所示:
SELECT X.NAME, E.TYPE ,
CASE X.ID ,
WHEN 1 THEN IF E.TYPE='BIG' THEN 'NAME EXISTS'
WHEN 2 THEN IF E.TYPE='SMALL' THEN 'NAME EXISTS'
WHEN 3 THEN IF E.TYPE='MEDIUM' THEN 'NAME EXISTS'
WHEN 4 THEN IF E.TYPE='MEDIUM' AND NAME='STACK' THEN 'NAME EXISTS'
ELSE 'IT DOESNT EXISTS'
FROM EXAMPLE X , EXTERNAL E
结尾;