• ADADADADAD

    mysql怎么把字符串变成数组[ 建站问答 ]

    建站问答 时间:2024-12-01 19:06:47

    作者:文/会员上传

    简介:

    mysql把字符串变成数组的示例:droptableifexistslist;createtemporarytablelist(idINTnotnull);dropPROCEDUREifexistsstrings_to_array;createPROCEDUREstrings_to_array(s_

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    mysql把字符串变成数组的示例:

    droptableifexistslist;

    createtemporarytablelist(idINTnotnull);

    dropPROCEDUREifexistsstrings_to_array;

    createPROCEDUREstrings_to_array(s_strvarchar(128),s_splitvarchar(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);

    insertintolist(id)values(@n);

    set@i=@i-1;

    endwhile;

    set@n=trim(@left_str);

    insertintolist(id)values(@n);

    end;

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

    select*fromlist;

    DROPTEMPORARYTABLEIFEXISTSlist;

    mysql怎么把字符串变成数组.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: msql字符串