안녕하세요 오라클 초보가 질문하나 드립니다...(오라클 소수점 관련) 0 5 1,330

by 주명상 [2013.11.02 01:15:05]


안녕하세요 오라클 초보가 질문 하나 드립니다...
소수점으로 이루어진 데이터가 있는데요 소수점을 기준으로 앞뒤로 숫자를 잘라 데이터를 뽑고 싶습니다.

예로 들면 333.2312 이란 데이터와 21.43 이란 데이터가 있으면
333  | 2312
21    | 43

이런식으로 표현을 하고 싶은데요 어떤 방식이 있을까요ㅜㅜ
고수분들의 힌트 부탁 드립니다,ㅜ

by 압티 [2013.11.02 11:33:20]
select trunc(333.2312) , 333.2312 - trunc(333.2312) 
from  dual 

이렇게 표현하면 안되나요?

by 주명상 [2013.11.02 13:53:50]

도움주셔서 감사합니다.


by 야신 [2013.11.02 11:46:05]
이렇게도 가능할 것 같습니다.
select regexp_substr(to_char(333.2312),[^.]+,1,1) , regexp_substr(to_char(333.2312),[^.]+,1,2)
from dual

by 주명상 [2013.11.02 13:54:04]
도움 주셔서 감사합니다

by 용근님 [2013.11.04 11:23:08]
MOD ( COL, 1 )
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입