mysql自定义函数应用_mysql functions实例:在自定义函数中应用字符串函数
分享一段mysql自定义函数的代码,在其中用到了mysql的字符串函数length。
代码:
mysql> delimiter $$
mysql> CREATE FUNCTION myFunction
-> (in_string VARCHAR(255),
-> in_find_str VARCHAR(20),
-> in_repl_str VARCHAR(20))
->
-> RETURNS VARCHAR(255)
-> BEGIN
-> DECLARE l_new_string VARCHAR(255);
-> DECLARE l_find_pos INT;
->
-> SET l_find_pos=INSTR(in_string,in_find_str);
->
-> IF (l_find_pos>0) THEN
-> SET l_new_string=INSERT(in_string,l_find_pos,LENGTH(in_find_str),in_repl_str);
-> ELSE
-> SET l_new_string=in_string;
-> END IF;
-> RETURN(l_new_string);
->
-> END$$
Query OK, 0 rows affected (0.00 sec)
mysql> delimiter ;
mysql> select myFunction('ABC','A','Z');
+---------------------------+
| myFunction('ABC','A','Z') |
+---------------------------+
| ZBC |
+---------------------------+
1 row in set (0.00 sec)
mysql> drop function myFunction;
Query OK, 0 rows affected (0.00 sec)
mysql自定义函数应用_mysql functions实例:在自定义函数中应用字符串函数相关推荐
- 利用openCV实现中值滤波自定义滤波窗口尺寸的功能(类似halcon中的median_rect函数功能)
利用openCV实现中值滤波自定义滤波窗口尺寸的功能(类似halcon中的median_rect函数功能) 在halcon图像库中有一个常用的中值滤波算子median_rect: median_rec ...
- sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数
sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...
- R语言广义线性模型函数GLM、R中有几种logistic回归扩展和变异、robust包中的glmRob函数鲁棒logistic回归、ms包中的lrm函数拟合序数逻辑回归
R语言广义线性模型函数GLM.glm函数构建逻辑回归模型(Logistic regression).R中有几种logistic回归扩展和变异.robust包中的glmRob函数鲁棒logistic回归 ...
- php中怎么函数加字符串,如何使用PHP中的字符串函数
如何使用PHP中的字符串函数 发布时间:2016-06-17 来源: 点击: 次 如何使用PHP中的字符串函数 PHP中的字符串操作功能是比较多的,重要的有以下这些: (1)echo,print,pr ...
- Pascal中的字符串函数和数学函数
Pascal中的字符串函数和数学函数 字符串函数 求长度length 定义:function Length(S: String): Integer; 例子: var S: String; begin ...
- mysql父子节点分层_mysql 递归实例 父子节点层级递归
在Oracle中可以使用CONNECT BY子句可以轻松的实现递归查询,在MSSQLServer和DB2中则可以使用WITH子句来实现递归查询,MYSQL中即不支持CONNECT BY子句也不支持 ...
- 自定义标签的使用jsp实例_JSP自定义标签示例教程
自定义标签的使用jsp实例 Today we will look into JSP custom tags. Earlier we learned about JSP Action Elements, ...
- c语言中存储字符用什么函数,那些C语言中你不知道的字符串函数(坑)
1.strcpy() 在字符串拷贝函数中,它的函数编写不难,如下 char* Strcpy(char* dest, const char* src) { assert(dest != NULL &am ...
- php字符串中删除字符串函数,PHP 实现删除任意区间内字符串函数方法
PHP是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.下面简单讲述一下PHP实现删除任意字符串函数的方法,此函数涉及到php对字符串的 ...
最新文章
- 互联网协议 — TLS — CA 认证
- mac os x java_Mac OS X和多个Java版本
- python中如何跳出多层循环
- Android实训日志:基于外部存储的音乐播放器V04
- 有没有可以搜PHP作业的软件,有没有可以搜计算机题库的软件?
- 在Application_Error事件中获取当前的Action和Control
- 泛型算法(二十三)之排列算法
- word 通配符_学会Word通配符,可以帮助我们批量处理好多事情
- [安卓] 19、一个蓝牙4.0安卓DEMO
- timespan怎么比较大小_万能小哥丨厨房墙砖哪种好?厨房墙砖怎么挑选?
- bat批处理命令拨号上网
- IDEA配置TeaVM插件
- 现代电力系统分析[简答】
- 对LuaJIT制作的游戏的简单修改(转载)
- C++求出200以内的所有质数(素数),并按每行5个输出在屏幕上。
- 颠倒Excel数据行顺序
- 博弈论:子博弈精炼均衡(子博弈都是纳什均衡,比纳什均衡更强的概念)
- 一个可以编辑sqlite数据库的 数据库编辑小工具 sqlite数据库 替换字段,sql替换数据库中某个字段的所有值
- 最短路径之Floyd(弗洛伊德)算法,以及显示完整路径
- (附源码)ssm教学督导管理系统 毕业设计 292346