728x90
반응형
to_char를 이용해서 숫자를 우리가 아는 형태로 바꿔보자.
select to_char(1000000,'999,999,999') from dual;
출력하면 아래와 같이 나온다.
- 도 표현해보자.
select to_char(-1000000,'999,999,999') from dual;
select to_char(-1000000,'999,999,999s') from dual;
첫번째는 -1,000,000 가 출력되고, 두번째는 1,000,000- 가 출력된다.
s 는 부호를 나타낸다.
원화 표시도 할 수 있다. 영문자 l 을 이용하면 된다.
select to_char(1000000,'999,999,999l') from dual;
select to_char(trunc(1000000.85,1),'999,999,999.99999l') from dual;
trunc 를 이용해 소숫점 첫째자리까지 출력한다.
문제 :
'-1,234,567.89' 를 숫자로 출력하라
select to_number('-1,234,567.89','999,999,999.99') from dual;
728x90
반응형
'Archive > Develop' 카테고리의 다른 글
[ Oracle ] null 함수 (nvl 함수), decode 함수 (0) | 2021.03.15 |
---|---|
[ Oracle ] 휴지통 확인하고 비우기 (0) | 2021.03.15 |
[ Oracle ] 제약조건 확인하기 (조인 사용) (0) | 2021.03.15 |
[ Oracle ] 오라클 11G 설치하기 | Oracle DB & Oracle sql developer download (0) | 2021.03.15 |
[ Oracle ] 문자형 함수를 알아보자! (upper, lower, length, concat, lpad, rpad, ltrim, rtrim) (0) | 2021.03.15 |