2014-10-02 5 views
0

에 분할 대 Varchar 문자열 :내가 MySQL은 특정 컬럼 ("열 A")에서 다음 값 (프로 속편을 사용) 한 MySQL의

ALE37183 
ALE37184 
ALE37185 
BLW33814 
BLW33815 

그들은 varchar 있습니다.

나는 두 개의 별도의 열을 얻을 수 있도록 그 문자열을 분할하는 방법이 있나요 :

Column A Column B 
ALE   37183 
ALE   37184 
ALE   37185 
BLW   33814 
BLW   33815 

심지어 ALE 제거를/BLW 아예 등 단지 37183, 37184, 나를 떠나?

기본적으로 역 연결입니다.

감사합니다.

+0

문자가 항상 3 인 경우 SUBSTRING – bksi

+0

아하! 그 존재를 몰랐습니다. 고마워, 내가 시험해 볼게. – japem

+0

아름답게 작동합니다! – japem

답변

1

어떤 문자와 digths의 수는 당신이 그것을 사용할 수있는 동일한 경우 SUBSTRING

사용에 대한.

SELECT SUBSTRING(yourcolumn, 1,3) AS ColumnA, SUBSTRING(yourcolumn, 4, 5) AS ColumnB 
FROM your_table