SELECT to_number(substr( '1.1141234E9' , 1, INSTR( '1.1141234E9' ,'E') -1 ) )
* power( 10, to_number( substr( '1.1141234E9' , INSTR( '1.1141234E9' ,'E') +1 , length( '1.1141234E9') ) ) )
FROM DUAL;
쓰고 보니 ms-sql이네요 , 비슷하게 구현 하셔야 하지 않을까해요
'E'는 지수를 의미하니 , 10의 9승을 이야기 하는 것일거고,
그렇다면 , 엑셀 에서 지수 범위를 구분해서 값을 구한 후 곱하기 해주면 원하시는 결과가 나올거 같습니다. 제가 환경이 오라클이라...... 작성하고 보니;;;;; ms-sql이네요
숫자와 * 10의 9승을 한다.
숫자와 지수를 구분한다. ( 문자열 찾기 함수라든가 )
숫자을 구분하여 열로 자른다.
그리고 곱한다.
제공하는 함수는 없으면 구현 하면 될듯합니다.
ms-sql
POWER([대상 숫자], [거듭제곱 횟수])
SUBSTRING ( 자르고싶은컬럼명 , 시작점 , 끝점 )
charindex( 'E' , '1412341E10' )