SQL(ORACLE)
유용한 함수 날짜 함수 /SYSDATE, TO_CHAR(),EXTRACT() ,TO_NUMBER() / SQL-ORACLE
무한머니
2022. 6. 26. 21:55
SELECT
EXTRACT(YEAR FROM SYSDATE) YEAR
,EXTRACT(MONTH FROM SYSDATE) MONTH
,EXTRACT(DAY FROM SYSDATE) DAY
,TO_CHAR(SYSDATE ,'YYYY') YEAR
,TO_CHAR(SYSDATE ,'MM') MONTH
,TO_CHAR(SYSDATE ,'DD') DAY
,TO_CHAR(SYSDATE ,'HH24') HOUR
,TO_CHAR(SYSDATE ,'MI') MINUTE
,TO_CHAR(SYSDATE ,'SS') SECOND
FROM DUAL;

EXTRACT() : 특정값 추출
TO_CHAR() : 문자로 추출
SELECT
TO_NUMBER(TO_CHAR(SYSDATE ,'YYYY'))YYYY
,TO_NUMBER(TO_CHAR(SYSDATE ,'MM'))MM
,TO_NUMBER(TO_CHAR(SYSDATE ,'DD'))DD
,TO_NUMBER(TO_CHAR(SYSDATE ,'HH24'))HH24
,TO_NUMBER(TO_CHAR(SYSDATE ,'MI'))MI
,TO_NUMBER(TO_CHAR(SYSDATE ,'SS'))SS
FROM DUAL;

TO_NUMBER() : 숫자로 추출