中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mysql怎么把字符串變成數組

小新
5215
2021-02-17 08:51:38
欄目: 云計算

mysql怎么把字符串變成數組

mysql把字符串變成數組的示例:

drop table if exists list;

create temporary table list(id INT not null);

drop PROCEDURE if exists strings_to_array;

create PROCEDURE strings_to_array(s_str varchar(128), s_split varchar(3))

begin

set @i = length(s_str) - length(replace(s_str,s_split,'')); -- 算出分隔符的總數

set @left_str = s_str;

while @i>0 -- 有多少個分隔符就循環多少遍

do

set @sub_str = substr(@left_str,1,instr(@left_str,s_split)-1); -- 得到分隔符前面的字符串

set @left_str = substr(@left_str,length(@sub_str)+length(s_split)+1); -- 得到分隔符后面的字符串

set @n = trim(@sub_str);

insert into list(id) values(@n);

set @i = @i - 1;

end while;

set @n = trim(@left_str);

insert into list(id) values(@n);

end;

CALL strings_to_array('0,1,2,29,7,9,14',',');

select * from list;

DROP TEMPORARY TABLE IF EXISTS list;



0
德阳市| 行唐县| 和平区| 三河市| 秦皇岛市| 弋阳县| 梨树县| 双鸭山市| 将乐县| 九龙坡区| 临澧县| 琼海市| 南开区| 兴隆县| 九龙坡区| 油尖旺区| 安龙县| 福建省| 理塘县| 和田市| 徐汇区| 罗甸县| 铜鼓县| 井陉县| 和静县| 鲁甸县| 平舆县| 香格里拉县| 修水县| 临汾市| 会理县| 普陀区| 惠州市| 铁力市| 略阳县| 大庆市| 湘乡市| 和硕县| 巴林右旗| 怀集县| 高碑店市|