상세 컨텐츠

본문 제목

SQL 형변환 CAST vs TO_0000 함수

카테고리 없음

by 천승원 2022. 1. 7. 12:06

본문

 

1. CAST 연산자

- 단순한 데이터 타입 변환에 사용

- NULL 값의 타입을 변환할 수 있음

SELECT CAST( kor_nm AS VARCHAR(6))

          ,CAST( ad_no AS NUMBER(6))

FROM MPLAYER_D

 

2. TO_0000 함수

- 특정 형식의 값이 필요한 경우 TO_CHAR / TO_DATE / TO_NUMBER 를 형변환 함수로 사용함

- 데이터 타입의 변환과 포맷이 필요한 경우 사용

- 포맷 양식 

 

SELECT customer_id, payment_id, amount, payment_date, to_char(payment_date, 'yyyy-mm-dd'), cast (payment_date as date)
FROM payment p

WHERE
to_char(payment_date, 'yyyy-mm-dd') between '2007-01-01' and '2007-03-31'

 

YYYY 연도

YY 연도

DAY 요일(월~일)

D 요일(1~7)

DD 달의 날짜 (31)

DDD 연의 날짜 (365)

MM 월 표시

MONTH 월의 이름 표시

WW 년의 주 표시

IW 위와 같으나 국제표준이라함

HH 시

MI 분

SS 초

댓글 영역