MySQL實現Split用法
CREATE PROCEDURE sp_split(in words varchar(2000),in regex varchar(20)) BEGIN CREATE TEMPORARY TABLE IF NOT EXISTS temp_key_split ( key_words varchar(20) ); DELETE FROM temp_key_split; while(instr(words,regex)<>0) DO INSERT temp_key_split(key_words) VALUES (substring(words,1,instr(words,regex)-1)); set words = INSERT(words,1,instr(words,regex),''); END WHILE; INSERT temp_key_split(key_words) VALUES (words); END;
MyBatis中操作儲存過程
<select id="callStoredProcedure" parameterType="pd" statementType="CALLABLE"> call sp_split(( SELECT GROUP_CONCAT(seo_keywords) FROM shopping_goods WHERE seo_keywords LIKE CONCAT(CONCAT('%', #{goods_key}),'%') ), ','); </select>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2784632/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python-split()函式用法及簡單實現Python函式
- php中split()用法PHP
- java split用法 案例Java
- mysql函式substring_index實現split切割效果MySql函式Index
- java——split的用法(字串拆分)Java字串
- split用法與影像預處理
- Java中Split函式的用法技巧Java函式
- oracle拆分逗號分隔字串 實現splitOracle字串
- Perl split字串分割函式用法指南字串函式
- Python中的split()函式的用法Python函式
- [MySql]explain用法及實踐MySqlAI
- pipe row的用法, Oracle split 函式寫法.Oracle函式
- mysql 效果類似split函式MySql函式
- Split to Be Slim: 論文復現
- 利用SQL的charindex實現字串陣列和Split函式SQLIndex字串陣列函式
- Sql字串分組Split函式的兩種實現方法SQL字串函式
- MySQL InnoDB Cluster – how to manage a split-brain situationMySqlAI
- mysql實現sequenceMySql
- MySql序列實現MySql
- Mysql LIMIT的用法MySqlMIT
- 【MySql】mysqldump 的用法MySql
- MySQL 中 WITH ROLLUP 用法MySql
- C#的String.Split 分割字串用法詳解的程式碼C#字串
- apply call bind的用法與實現APP
- 另類用法 hyperf/session 實現 API tokenSessionAPI
- 【譯】Go 切片:用法和內部實現Go
- Redis 在現實世界的 5 個用法Redis
- level 的其它用法實現loop功能OOP
- 關於點陣圖索引的split及bitmap to rowid實現問題索引
- MySQL——索引實現原理MySql索引
- MySQL MVCC實現原理MySqlMVC
- linux split命令引數及用法詳解---linux分割檔案命令Linux
- MYSQL中replace into的用法MySql
- mySQL中replace的用法MySql
- MySQL中limit的用法MySqlMIT
- mysql 分割槽表用法MySql
- mysql中count的用法MySql
- JavaScript split()JavaScript