오랜만 입니다
사실 이제 지피티 선생한테 물어보면 다 해결되는데요
그래도 써볼게요
지금 Oracle 쿼리를 HANA로 다 바꿔야 하거든여
그런 김에 정리를 해보겠어요??
일단 오라클에서 요렇게 쓰고
SELECT DECODE(status, 'A', 'Active', 'I', 'Inactive', 'Unknown') AS status_desc
FROM DUAL;
샙 하나에서는 아래와 같습니다
SELECT
CASE status
WHEN 'A' THEN 'Active'
WHEN 'I' THEN 'Inactive'
ELSE 'Unknown'
END AS status_desc
FROM DUMMY;
의미는 같습니다.
: status가 'A'이면 'Active', 'I'이면 'Inactive', 그 외는 'Unknown'.
'Development > SQL' 카테고리의 다른 글
| [Oracle] 쿼리문에서 (+)가 뭐죠? (0) | 2023.05.04 |
|---|