[SQLD] 명시적 형변환 함수

헤븐리뷰·2023년 3월 5일
0

SQLD

목록 보기
4/7
post-thumbnail

명시적 형변환 함수

데이터베이스에서 데이터 유형에 대한 형변환을 할 수 있는 두 가지 방법이 있는데

  1. 명시적 형변환: 변환 함수를 사용해 데이터 유형 변환을 명시적으로 나타내는 방법
  2. 암시적 형변환: 데이터베이스에서 내부적으로 알아서 데이터 유형을 변환하는 방법

SQL Server(MSSQL)은 명시적 형변환에서 CONVERT, CAST 함수를 쓴다.

1. TO_NUMBER()

TO_NUMBER(문자열): 문자열을 숫자형으로 변환해주는 함수
예: TO_NUMBER('1234') -> 1234

2. TO_CHAR()

TO_CHAR(수 or 날짜): 수나 날짜형 데이터를 포맷 형식 문자형으로 변환해주는 함수
예: TO_CHAR(1234) -> 1234

3. TO_DATE()

TO_DATE(문자열, 포맷): 포맷 형식의 문자형 데이터를 날짜형으로 변환해주는 함수
예: TO_DATE('20210101', 'yyyy-mm-dd') -> 2021-01-01

	-- 명시적 형변환 함수
-- to_number(): 문자열을 숫자형으로 변환해주는 함수
select to_number('1234') from dual;

-- to_char(): 수나 날짜형의 데이터를 포맷 형식의 문자형으로 변환해주는 함수
select to_char(1234) from dual;

-- to_date(): 포맷 형식의 문자형의 데이터를 날짜형으로 변환해주는 함수
select to_date('20210602', 'yyyy-mm-dd') from dual;
profile
데이터로 세상을 쓰고 읽고 싶은 헤븐리뷰입니다.

0개의 댓글