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函式
- java split用法 案例Java
- mysql函式substring_index實現split切割效果MySql函式Index
- java——split的用法(字串拆分)Java字串
- split用法與影像預處理
- Python中的split()函式的用法Python函式
- Perl split字串分割函式用法指南字串函式
- [MySql]explain用法及實踐MySqlAI
- mysql 效果類似split函式MySql函式
- Split to Be Slim: 論文復現
- MySQL InnoDB Cluster – how to manage a split-brain situationMySqlAI
- C#的String.Split 分割字串用法詳解的程式碼C#字串
- MySQL 中 WITH ROLLUP 用法MySql
- Mysql LIMIT的用法MySqlMIT
- apply call bind的用法與實現APP
- mysql中substring_index類似split分組功能MySqlIndex
- mysql實現sequenceMySql
- MYSQL中replace into的用法MySql
- MySQL中limit的用法MySqlMIT
- mysql insert的特殊用法MySql
- mySQL中replace的用法MySql
- 【譯】Go 切片:用法和內部實現Go
- 另類用法 hyperf/session 實現 API tokenSessionAPI
- Redis 在現實世界的 5 個用法Redis
- JavaScript split()JavaScript
- Edge Split
- MySQL——索引實現原理MySql索引
- mysql實現nextVal功能MySql
- MySQL MVCC實現原理MySqlMVC
- Linux常用命令用法及實現方式Linux
- vxe-table 實現展開行的用法
- gorm 使用map實現in 條件查詢用法GoORM
- 淺析MySQL replace into 的用法MySql
- MySQL分析函式實現MySql函式
- MySQL實現分組排序MySql排序
- MySQL排名函式實現MySql函式
- Mysql表分割槽實現MySql
- mysql索引底層實現MySql索引