mysql字符转换成数组
导读:在程序开发中,我们经常需要将字符串转换成数组进行处理,这也是 MySQL 数据库中一个常见的需求。下面就让我们来看看如何将 MySQL 字符串转换成数组。-- 例如,我们有如下的字符串 '1,2,3,4,5'SET @str = '1,2,...
在程序开发中,我们经常需要将字符串转换成数组进行处理,这也是 MySQL 数据库中一个常见的需求。下面就让我们来看看如何将 MySQL 字符串转换成数组。
-- 例如,我们有如下的字符串 '1,2,3,4,5'SET @str = '1,2,3,4,5';
-- 使用 SUBSTRING_INDEX 函数将逗号之间的值取出SELECT SUBSTRING_INDEX(@str, ',', 1);
-- 输出 '1'SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(@str, ',', 2), ',', -1);
-- 输出 '2'SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(@str, ',', 3), ',', -1);
-- 输出 '3'SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(@str, ',', 4), ',', -1);
-- 输出 '4'SELECT SUBSTRING_INDEX(@str, ',', -1);
-- 输出 '5'-- 将逗号分隔的值存储到数组中SET @num = 1;
WHILE @num
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符转换成数组
本文地址: https://pptw.com/jishu/452149.html
