2
mysql 사용하기 하위 문자열에서 알파벳의 첫 번째 위치의 위치를 찾아야한다. 예를 들어 내 문자열이 123456A12345
과 같은 경우 A의 위치를 찾아야합니다. 내 주요 목표는 알파벳 바로 앞에있는 모든 숫자를 얻는 것입니다.mysql을 사용하여 문자열에서 알파벳의 첫 번째 발생을 찾는 방법
미리 감사드립니다.
mysql 사용하기 하위 문자열에서 알파벳의 첫 번째 위치의 위치를 찾아야한다. 예를 들어 내 문자열이 123456A12345
과 같은 경우 A의 위치를 찾아야합니다. 내 주요 목표는 알파벳 바로 앞에있는 모든 숫자를 얻는 것입니다.mysql을 사용하여 문자열에서 알파벳의 첫 번째 발생을 찾는 방법
미리 감사드립니다.
그냥 0을 추가하여 문자열을 정수로 변환 모든 숫자를 얻고 싶다면 :
select '12345abc'+0
반환 12345
이 선행 0을 처리하지 않습니다. 그리고 어떤 길이의 표현식에서도 작동하지 않지만 문제를 빨리 해결할 수 있습니다.
안녕하세요, 고든이 답장을 보내 주셔서 감사합니다. 귀하의 솔루션을 잘 하위 문자열 값의 대부분과 함께 작동하지만 문자열에 'E'문자가있을 때 o/p는 지수입니다. 예 : 1931234E432 1.94E + 49 – Abhi
안녕하세요. 고든. 나는 하위 문자열에서 A로 E를 변환 한 다음 필요한 숫자를 얻은 다음 0으로 추가 할 수있었습니다. – Abhi