इसका एक संभावित डुप्लिकेट:एक फ़ील्ड से विभाजित मान दो करने के लिए
दुर्भाग्य से, 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;