[Oracle] 반올림, 버림(절사) / ROUND 함수, TRUNC 함수
오라클 SQL에서 소수점 자리수를 지정할때는 ROUND 함수를 사용한다. ROUND함수는 특정 소수점을 반올림하고 나머지는 버리는 함수이다. 만약, 소수점을 반올림하지 않고 절사(버림)만 원한다면 TRUNC 함수를 사용해야한다. ROUND 함수 - 특정 소수점을 반올림하고 나머지는 버리는 함수 형식) ROUND("값", "자릿수") 예제) 소수점 반올림 SELECT ROUND(1235.543) --1236 (소수점 첫째자리에서 반올림) , ROUND(1235.443) --1235 (소수점 첫째자리에서 반올림) , ROUND(1235.443, 0) --1235 (소수점 첫째자리에서 반올림) , ROUND(1235.345, 1) --1235.3 (소수점 둘째자리에서 반올림) , ROUND(1235.345, ..
2023. 10. 12.
[Oracle] 문자열 형변환 / TO_CHAR 함수 (날짜 포맷, 소수점, 천단위 콤마)
TO_CHAR() 함수는 날짜, 숫자 등 값을 문자열로 변환하는 함수이다. 1. 날짜 포맷을 문자열로 변경 SELECT TO_CHAR(SYSDATE, 'YYYYMMDD') --20231012 , TO_CHAR(SYSDATE, 'YYYY/MM/DD') --2023/10/12 , TO_CHAR(SYSDATE, 'YYYY-MM-DD') --2023-10-12 , TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') --2023-10-12 19:10:45 FROM dual YYYY: 년, MM: 월, DD: 일, HH24: 24시간, HH: 12시간, MI: 분, SS:초 1-1. 오라클 요일, 포맷 SELECT TO_CHAR(SYSDATE, 'D') -- 4 (1(일) ~ 7(토)) , ..
2023. 10. 12.