또자의 코딩교실

(명시적/암시적)형변환 함수 (복습필요) 본문

코딩공부/SQL

(명시적/암시적)형변환 함수 (복습필요)

또자자 2021. 9. 13. 22:48

 

9.형변환(명시적&암시적)

명시적 : 강제형변 / 암시적 : 자동형변

 

예시)

명시적 형변환 >> 함수를 사용 int형을 to_char(hire_date)를 통해 stirng으로 바꾼다.

그래서 왼쪽으로 정렬되게 된다.

 

select '123' + '234'

from dual;

>> 357 출력

 

select last_day('2021-09-08')

from dual;

>> ?

 

select to_char( hire_date, 'yyyy.mm.dd') hire_date

from employees;

>> employees;의 고용일자와 해당 년도 숫자 출력 

 

select hire_date

from employees

where to_char( hire_date, 'yyyy') = '2006'

>> 2006년에 고용된 사원 출력

 

select last_name,

to_char(salary, '99,999,999,999.00') salary

from employees

>> ??

 

select to_number('123') from dual;

>> '123' 으로 문자열로 표현된 123을 to_number를 통해 int형으로 바꾸다.

 

select to_date('2021-09-08') from dual;

>> '2021-09-08'으로 문자열로 표현된 날짜형태의 데이터를 to_date를 통해 date형의 숫자로 바꾼다.

'코딩공부 > SQL' 카테고리의 다른 글

Case문과 Decode문의 비교  (0) 2021.09.13
null값과 NVL함수  (0) 2021.09.13
날짜 함수(복습필요)  (0) 2021.09.13
문자열 함수  (0) 2021.09.13
order by 명령문 / group by 명령문  (0) 2021.09.13
Comments