반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 오라클
- dunk high
- stockx.com
- 나이키
- 주식공부
- react
- Nike
- draw
- dunklow
- 드로우
- 덩크로우
- 발매예정
- 덩크 로우
- 자바스크립트
- 덩크 하이
- GIT
- oracle
- 리눅스
- sacai
- 주식
- Github
- jQuery
- JavaScript
- Python
- Dunk Low
- 파이썬
- Linux
- 리액트
- 제이쿼리
- 코로나19
Archives
- Today
- Total
Life goes slowly...
[Oracle] 오라클 소수점 및 날짜 자르기 함수 (TRUNC) 본문
728x90
반응형
TRUNC 함수
Oracle의 절삭함수로 Data 조회시 소수점 자리 및 날짜 형식을 지정하여 자르는 함수입니다.
정확하게 말하자면 소수점 자리를 내림하여 날짜 형식 이외에는 초기화를 한다고 말하는 게 맞는 것 같습니다. 이처럼 Oracle에서 유용하게 사용되는 함수입니다.
소수점 TRUNC 함수 사용
소수점 자리 1은 일의 자리부터 절삭하고, 2는 십의 자리부터 절삭, 3은 백의 자리부터 절삭하는 옵션입니다.
//TRUNC(숫자, 소수점자리)
SELECT TRUNC(2020.5223, 2)
FROM DUAL;
# 2020.52
날짜 TRUNC 함수 사용
반드시 날짜 형식으로 들어가야 함수처리가 됩니다. (TO_DATE, SYSDATE)
날짜 형식의 옵션 파라미터 값으로는
- YYYY : 년도를 제외한 부분을 절삭합니다. 월은 01로, 일은 1로, 시 분초는 00으로 설정합니다.
- MM : 년, 월을 제외한 부분을 절삭합니다. 일은 1로, 시 분초는 00으로 설정합니다.
- DD : 년, 월, 일을 제외한 부분을 절삭합니다. 시 분초는 00으로 설정합니다.
- HH24 : 분, 초를 00으로 절삭합니다.
- MI : 초를 00으로 절삭합니다.
//TRUNC(날짜, 날짜형식)
SELECT TRUNC(TO_DATE('202006251703','YYYYMMDDHH24MI'), 'YYYY')
FROM DUAL;
#2020-01-01 오전 12:00:00
SELECT TRUNC(TO_DATE('202006251703','YYYYMMDDHH24MI'), 'MM')
FROM DUAL;
#2020-06-01 오전 12:00:00
SELECT TRUNC(TO_DATE('202006251703','YYYYMMDDHH24MI'), 'DD')
FROM DUAL;
#2020-06-25 오전 12:00:00
SELECT TRUNC(TO_DATE('202006251703','YYYYMMDDHH24MI'), 'HH24')
FROM DUAL;
#2020-06-25 오후 17:00:00
SELECT TRUNC(TO_DATE('202006251703','YYYYMMDDHH24MI'), 'MI')
FROM DUAL;
#2020-06-25 오후 17:03:00
728x90
반응형
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 오른쪽문자열삽입 - RPAD() 함수 (0) | 2020.08.31 |
---|---|
[Oracle] 왼쪽문자열 삽입 - LPAD() 함수 (0) | 2020.08.31 |
[Oracle] 오라클 최대값, 최소값 - GREATEST, LEAST (0) | 2020.08.31 |
[Oracle] 오라클 삭제 데이터 복구( AS OF TIMESTAMP) (0) | 2020.08.28 |
[Oracle] 문자형(Varchar)을 숫자형(Number)으로 변환 (TO_NUMBER()) (0) | 2020.08.28 |
[Oracle] 문자형(Varchar)를 Date형으로 변환(TO_DATE()) (0) | 2020.08.27 |
[Oracle] 날짜나 숫자를 문자형 데이터로 변환 (TO_CHAR()) (0) | 2020.08.27 |
[Oracle] 오라클 조건 함수(DECODE) (0) | 2020.08.26 |
Comments