mysql字符串分割
来源:互联网 发布:淘宝店家开通花呗 编辑:程序博客网 时间:2024/05/21 17:01
目的是把一个"aaa|bbb|ccc"这咱串分割成aaa, bbb, ccc三个串,我的入参比较固定实现所以只简单实现了就完了。以为为分割函数
DELIMITER $$
USE `cloudac_release`$$
DROP FUNCTION IF EXISTS `f_sqlit`$$
CREATE DEFINER=`cloudac`@`%` FUNCTION `f_sqlit`(f_string VARCHAR(1000),f_delimiter VARCHAR(5), number INT(10)) RETURNS VARCHAR(64)
BEGIN
DECLARE temp VARCHAR(64);
IF (number < 1 || number >3) THEN
RETURN NULL;
END IF;
IF (number = 1) THEN
RETURN SUBSTRING_INDEX(f_string,f_delimiter,1);
END IF;
IF (number = 3) THEN
RETURN SUBSTRING_INDEX(f_string,f_delimiter,-1);
END IF;
SET temp = SUBSTRING_INDEX(f_string,f_delimiter,-2);
RETURN SUBSTRING_INDEX(temp,f_delimiter,1);
END$$
DELIMITER ;
调用过程
SELECT f_sqlit('asdf|1|123', '|', 3);
返回第三个值123
SELECT f_sqlit('asdf|1|123', '|', 2);
返回第二个值1
0 0
- mysql 字符串分割函数
- mysql字符串分割
- mysql完成字符串分割
- MySQL分割字符串的实现
- MySQL之Split分割字符串
- Mysql SUBSTRING_INDEX分割字符串用法
- mysql存储过程字符串分割
- MySQL中实现分割字符串的方法
- 用MySQL存储过程分割字符串
- MySql使用存储过程分割字符串
- mysql,sqlserver分割逗号字符串处理
- MySQL字符串分割并拼接语句介绍
- 利用MySQL存储过程分割字符串
- mysql字符串分割和拼接函数介绍
- 利用MySQL存储过程分割字符串
- 利用MySQL存储过程分割字符串
- 利用MySQL存储过程分割字符串
- MySQL中实现分割字符串的方法
- 背包问题
- 深入理解maven与应用(二):灵活的构建
- 焦虑恐慌
- POJ2487Farey Sequence(欧拉函数&&法雷级数)
- ubuntu 安装 openssh-server
- mysql字符串分割
- Android4.3 蓝牙BLE初步
- 手机中毒丢失文件怎么恢复
- 第2期照片征集活动7月1日开始 主题:体彩笑脸
- Python 爬虫如何入门学习?
- Linux __setup解析
- [leetcode 6] ZigZag Conversion
- Java导出excel表格
- Servlet 单例多线程