by Romanoff [SQL Query] [2022.05.31 10:15:27]
아래 문자열에서 1,~11 숫자만 추출하고 싶은데 불필요한 앞에 3개단어 뒤에 2단어 잘라서 표기하고 싶은데
어떤함수를 이용해서 표기해야 할까요
left, substring 이용해서 추출하려니 숫자 1(4번째자리), 10(4~5번째자리)라서 추출하는게 쉽지 않네요
ABC1DA
ACC2DB
ADC3DC
.....
AEC10DB
AFC11DT
형식은 1가지 형식 뿐인가요? (영문 3자리 + 숫자 + 영문 2자리) DB 종류 는?
형식은 문자인데 가운데 숫자만 추출하고 싶습니다.
앞 뒤 영문 자리수가 고정 자리수인지? DBMS 종류가 뭔지?
네 앞뒤는 고정이고 가운데 숫자만 변경됩니다.
DBMS 종류가 뭔지?
substr(text, 4, length(text) - 5) 이런 형태로 하면 될거 같습니다.
감사합니다. 확인해보도록 하겠습니다!
mysql 입니다.