欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql存儲過程實(shí)現(xiàn)split示例

 更新時(shí)間:2014年05月07日 11:01:03   作者:  
這篇文章主要介紹了mysql存儲過程實(shí)現(xiàn)split示例,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

call PROCEDURE_split('分享,代碼,片段',',');
select * from splittable;

復(fù)制代碼 代碼如下:

drop PROCEDURE if exists procedure_split;
CREATE PROCEDURE `procedure_split`(
    inputstring varchar(1000),
    delim char(1)
)
begin
    declare strlen int DEFAULT length(inputstring);
    declare last_index int DEFAULT 0;
    declare cur_index int DEFAULT 1;
    declare cur_char VARCHAR(200);
    declare len int;
    drop temporary table if exists splittable;
    create TEMPORARY table splittable(
        value VARCHAR(20)
    ) ;
    WHILE(cur_index<=strlen) DO   
    begin
        if substring(inputstring from cur_index for 1)=delim or cur_index=strlen then
            set len=cur_index-last_index-1;
            if cur_index=strlen then
               set len=len+1;
            end if;
            insert into splittable(`value`)values(substring(inputstring from (last_index+1) for len));
            set last_index=cur_index;
        end if;
        set cur_index=cur_index+1;
    END;
    end while;
end ;

相關(guān)文章

  • mysqli預(yù)處理編譯的深入理解

    mysqli預(yù)處理編譯的深入理解

    記得以前寫過mysqli的預(yù)處理的php教程,現(xiàn)在整理一下,需要的朋友可以參考
    2012-12-12
  • MySQL ORDER BY 的實(shí)現(xiàn)分析

    MySQL ORDER BY 的實(shí)現(xiàn)分析

    總的來說,在 MySQL 中的ORDER BY有兩種排序?qū)崿F(xiàn)方式,一種是利用有序索引獲取有序數(shù)據(jù),另一種則是通過相應(yīng)的排序算法,將取得的數(shù)據(jù)在內(nèi)存中進(jìn)行排序
    2012-07-07
  • mysql報(bào)錯sql_mode=only_full_group_by解決

    mysql報(bào)錯sql_mode=only_full_group_by解決

    這篇文章主要為大家介紹了mysql報(bào)錯sql_mode=only_full_group_by解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • mysql 8.0.12安裝配置方法圖文教程(Windows版)

    mysql 8.0.12安裝配置方法圖文教程(Windows版)

    這篇文章主要為大家詳細(xì)介紹了Windows下mysql 8.0.12安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • SQL模糊查詢報(bào):ORA-00909:參數(shù)個數(shù)無效問題的解決

    SQL模糊查詢報(bào):ORA-00909:參數(shù)個數(shù)無效問題的解決

    這篇文章主要介紹了SQL模糊查詢報(bào):ORA-00909:參數(shù)個數(shù)無效問題的解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • mysql命令行愛好者必備工具mycli

    mysql命令行愛好者必備工具mycli

    這篇文章主要介紹了mysql命令行愛好者必備工具mycli的相關(guān)知識,非常不錯,具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-05-05
  • 數(shù)據(jù)庫管理中19個MySQL優(yōu)化方法

    數(shù)據(jù)庫管理中19個MySQL優(yōu)化方法

    小編給大家總結(jié)了19條非常實(shí)用的MySQL數(shù)據(jù)庫優(yōu)化方法,這是每個服務(wù)器管理人員都必須知道的,一起學(xué)習(xí)下。
    2017-11-11
  • 簡單聊一聊SQL中的union和union?all

    簡單聊一聊SQL中的union和union?all

    在寫SQL的時(shí)候,偶爾會用到兩個表的數(shù)據(jù)結(jié)合在一起返回的,就需要用到UNION 和 UNION ALL,這篇文章主要給大家介紹了關(guān)于SQL中union和union?all的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • MySQL高性能實(shí)現(xiàn)Canal數(shù)據(jù)同步神器

    MySQL高性能實(shí)現(xiàn)Canal數(shù)據(jù)同步神器

    本文主要介紹了MySQL高性能實(shí)現(xiàn)Canal數(shù)據(jù)同步神器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • MySQL中臨時(shí)表的基本創(chuàng)建與使用教程

    MySQL中臨時(shí)表的基本創(chuàng)建與使用教程

    這篇文章主要介紹了MySQL中臨時(shí)表的基本創(chuàng)建與使用教程,注意臨時(shí)表中數(shù)據(jù)的清空問題,需要的朋友可以參考下
    2015-12-12

最新評論