如何在mysql中使用逗号分割字符串

时间:2014-12-22 19:00:46

标签: mysql

我需要使用mysql函数用逗号分割字符串。我是mysql及其函数的新手,我创建了函数并将字符串传递给该函数..

字符串为ABC,CDEFG123,XYZ

如何使用循环以逗号分隔上面的字符串?

我的要求是:

Select * from TABLE where Column = 'ABC',
Select * from TABLE1 Where column1 = 'CDEF134'
SELECT * FROM TABLE2 where column2 = 'XYZ'

1 个答案:

答案 0 :(得分:2)

在MySQL中这很容易:

Select * from TABLE where Column = substring_index('ABC,CDEFG123,XYZ', ',', 1);
Select * from TABLE1 Where column1 = substring_index('ABC,CDEFG123,XYZ', ',', 2), ',', -1)
SELECT * FROM TABLE2 where column2 = substring_index('ABC,CDEFG123,XYZ', ',', -1)