함수 (TO)

2024. 6. 5. 17:58SQL

형변환(PARSING) 함수
    - 문자열(CHAR, VARCHAR2) <-> 숫자(NUMBER)
    - 문자열(CHAR, VARCHAR2) <-> 날짜(DATE)
    - 숫자(NUMBER) <-> 날짜(DATE)
    
TO_CHAR(날짜 OR 숫자 OR 포맷) : 문자열로 변환
    
    숫자 -> 문자열
        - 포맷
        - 9 : 숫자 한 칸 의미. 오른쪽 정렬
        - 0 : 숫자 한 칸 의미. 오른쪽 정렬, 빈 칸에 0을 추가
        - L : 현재 시스템이나 DB에 설정된 나라의 화폐 기호
        - , : 숫자의 자릿수 구분

 

L999999999, $999999999, $999,999,999

 

 

 

TO_DATE(문자열 OR 숫자 OR 포맷)
    - 문자열 또는 숫자를 날짜 형식으로 변환

 

RR / YY 차이점

 

년도가 두 자리만 작성이 되어있는 경우 


50 이상 = 

Y : 현재 세기(2000년대 기준) 

R : 이전 세기(1900년대 기준) 

 

50 미만 Y, R 모두 누락된 연도 앞부분에 2000년대 세기를 추가

 

'SQL' 카테고리의 다른 글

SUBQUERY  (0) 2024.06.05
JOIN  (1) 2024.06.05
집합 연산  (1) 2024.06.03
집계 함수(ROLLUP, CUBE)  (0) 2024.06.03
GROUP BY 절, HAVING 절  (0) 2024.06.03