SELECT NVL(TO_CHAR(cust_credit_limit*.15), "˜Not Available') "NEW CREDIT" FROM customers;
여기서 "˜Not Available' 보면 따옴표 다른 거 쓰는데 이유가 뭔가요?
잘못쓴거 아닐까요? 실행이 안되는데요.
' 혹은 " 사용은 위치가 정해져 있습니다.
1. 형식만 보면, oracle 의 to_char 는 ' 을 사용합니다 " 가 앞쪽에 사용된 건 오타 같네요
2. select 의 column 에 alias 를 줄 때는 " 가 정상적으로 사용되었네요.
-- 보통 ' 사용해서 아래처럼 '
SELECT TO_CHAR(SYSDATE, 'AM') --오전
, TO_CHAR(SYSDATE, 'AM HH:MI:SS') --오전 11:44:31
, TO_CHAR(SYSDATE, 'YYYY-MM-DD AMHH:MI:SS') --2020-07-23 오전11:44:31
FROM dual ;
-- " 이 추가되는 경우, 아래처럼 하고 싶을 때
SELECT TO_CHAR(SYSDATE, '""YYYY"년 "MM"월 "DD"일"') --2020년 07월 23일
, TO_CHAR(SYSDATE, '""HH24"시 "MI"분 "SS"초"') --11시 12분 20초
FROM dual ;
.