我在MySQL中的某个列(" A列和#34;)中有以下值(使用Sequel Pro):
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 :(得分:1)
如果字符和数字的数量相同,则可以使用它。
SELECT SUBSTRING(yourcolumn, 1,3) AS ColumnA, SUBSTRING(yourcolumn, 4, 5) AS ColumnB
FROM your_table