[오라클] 데이터 변환 함수
1. NULL 값을 다른 값으로 변환 - NVL select nvl(null, 0), nvl(null, '없음') from dual; 1번 인자의 값이 null일 경우, 2번 인자로 출력한다. 실행 결과 2. 여러 값 중 일치하는 값 선택 - DECODE select decode(substr('점심메뉴는 삼겹살 입니다', 7, 3), '삼겹살', '육류', '고등어', '어류') as "삼겹살 입력", decode(substr('점심메뉴는 고등어 입니다', 7, 3), '삼겹살', '육류', '고등어', '어류') as "고등어 입력" from dual; DECODE ( 값, A, a, B, b ) '값'이 A면 a를 출력하고, B면 b출력한다. 실행결과 3. 복수 선택값 - CASE select cas..
2021. 3. 8.
[오라클] 날짜 표현
1. 날짜를 표현하는 포맷 - TO_CHAR -- YYYY: 년도 표현 4자리 -- YY: 년도 표현 2자리 -- MM: 월을 숫자로 표시 -- MON: 월을 한글로 표시 -- DD: 일 -- D: 요일표현 (숫자로 1: 일요일, ...) DAY: 요일표현, DY: 요일 약어 -- HH, HH12: 시간표현 (12시간 단위), HH24 (24시간 단위) -- MI: 분, SS: 초 -- AM, PM: 오전, 오후 표기 -- FM: 월, 일, 시, 분, 초 앞의 0을 제거 select to_char(sysdate, 'yyyy-mm-dd'), to_char(sysdate, 'yyyy/mm/dd'), to_char(sysdate, 'yyyy-mon-dd'), to_char(sysdate, 'yyyy/mm/dd..
2021. 3. 8.