programing

Oracle의 여러 조건에 대한 사례 설명

bestprogram 2023. 9. 9. 09:45

Oracle의 여러 조건에 대한 사례 설명

CASE test
WHEN  NULL and  SUBSTR(('99999999' - Tst_Date),1,4) > 2009 THEN 'Medi'                     
WHEN   NULL and SUBSTR(('99999999' - Tst_Date),1,4) < 2009 THEN 'hills'
ELSE test
END AS "Phy"

위 케이스 명세서에 제가 누락된 부분이 있습니까?저는 계속 00905를 얻고 있습니다.00000 - "키워드 검색" 오류?

당신의 구문이 좀 틀렸습니다.사용 방법:

CASE WHEN test IS NULL AND SUBSTR(('99999999' - Tst_Date),1,4) > 2009 THEN 'Medi'
     WHEN test IS NULL AND SUBSTR(('99999999' - Tst_Date),1,4) < 2009 THEN 'hills'
     ELSE test
END AS "Phy"

언급URL : https://stackoverflow.com/questions/40230632/case-statement-on-multiple-conditions-in-oracle