MySQL拆分字符串的方法有以下几种:
SELECT SUBSTRING_INDEX('apple,orange,banana', ',', 1); -- 返回apple
SELECT SUBSTRING_INDEX('apple,orange,banana', ',', -1); -- 返回banana
SELECT SUBSTRING('apple,orange,banana', 1, LOCATE(',', 'apple,orange,banana') - 1); -- 返回apple
SELECT SUBSTRING('apple,orange,banana', LOCATE(',', 'apple,orange,banana') + 1); -- 返回orange,banana
SELECT REGEXP_SUBSTR('apple,orange,banana', '[^,]+', 1, 1); -- 返回apple
SELECT REGEXP_REPLACE('apple,orange,banana', '^[^,]+,', ''); -- 返回orange,banana
这些是在MySQL中拆分字符串的一些常用方法,根据不同的需求可以选择合适的方法来实现字符串的拆分操作。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:SQL拆分字符串的技巧有哪些