2013-03-05 2 views

답변

2

그냥 0을 추가하여 문자열을 정수로 변환 모든 숫자를 얻고 싶다면 :

select '12345abc'+0 

반환 12345

이 선행 0을 처리하지 않습니다. 그리고 어떤 길이의 표현식에서도 작동하지 않지만 문제를 빨리 해결할 수 있습니다.

+0

안녕하세요, 고든이 답장을 보내 주셔서 감사합니다. 귀하의 솔루션을 잘 하위 문자열 값의 대부분과 함께 작동하지만 문자열에 'E'문자가있을 때 o/p는 지수입니다. 예 : 1931234E432 1.94E + 49 – Abhi

+0

안녕하세요. 고든. 나는 하위 문자열에서 A로 E를 변환 한 다음 필요한 숫자를 얻은 다음 0으로 추가 할 수있었습니다. – Abhi

관련 문제