-3
可以在mysql中分隔一个varchar,并将结果显示在选择句子的新列中。 怎么办?如何在mysql中分割一个varchar?
一些像这样的表:(从模式选择*)
PATTERNS
AA00BB99
,并在得到这样的:
NEWCOLUMN1 NEWCOLUMN2 NEWCOLUMN3 NEWCOLUMN4
AA 00 BB 99
可以在mysql中分隔一个varchar,并将结果显示在选择句子的新列中。 怎么办?如何在mysql中分割一个varchar?
一些像这样的表:(从模式选择*)
PATTERNS
AA00BB99
,并在得到这样的:
NEWCOLUMN1 NEWCOLUMN2 NEWCOLUMN3 NEWCOLUMN4
AA 00 BB 99
假设你总是抓住了相同的模式(前两个,那么第3和第4,然后是第5和第6,然后是第7和第8个字符)可以使用SUBSTRING()
SELECT substring(yourfield, 1, 2) AS NewColumn1,
substring(yourfield, 3, 2) AS NewColumn2,
substring(yourfield, 5, 2) AS NewColumn3,
substring(yourfield, 7, 2) AS NewColumn4
FROM patterns
总是4组2? – 2014-10-31 17:52:33