作者:mobiledu2502883183 | 来源:互联网 | 2023-09-14 18:00
可能的重复:将值从一个字段拆分为两个
不幸的是,MySQL没有拆分字符串功能。如上面的链接所示,有用户定义的分割功能。
下面是获取数据的更详细的版本:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 1), ',', -1) as colorfirst,
SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 2), ',', -1) as colorsecond
....
SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', n), ',', -1) as colornth
FROM product;