MySQL 相比SQLServer 来说提供的系统函数还是相当的少。

在SQLServer里面的stuff,在mysql里面就没有

stuff:在一个字符串里面使用指定的字符从指定位置开始替换指定长度的字符串。

虽然mysql没有自带的stuff ,但是可以自己去写一个。

下面是本人写的stuff 函数 。

现分享给大家!

use test;

drop FUNCTION if exists stuff;

DELIMITER $$

CREATE FUNCTION stuff(str varchar(8000),startIndex int,length int,Newstr varchar(8000))

RETURNS varchar(8000)

comment '使用字符串替换从指定位置开始指定长度的字符'

BEGIN

return  concat(left(str,startIndex-1 ),Newstr,right(str,length(str)-LOCATE(substring

(str,startIndex,length) , str )-length+1 )) ;

END

$$   DELIMITER ;

mysql stuff函数_mysql   自定义 stuff相关推荐

  1. mysql 事件 函数_MySQL 自定义函数和存储过程的使用

    MySQL支持自定义函数和存储过程,创建函数和存储过程分别使用CREATE PROCEDURE和CREATE FUNCTION,两者在语法结构上比较相似,但是它们的使用方法及使用场景有所有不同. 1. ...

  2. mysql 定一个函数_mysql自定义函数

    mysql中的UDF(自定义函数),其实是个好东西,比如可以写好一些方法或 函数,然后进行调用,而且是在SQL语句中可以进行调用. DROP FUNCTION CalculateAmount CREA ...

  3. mysql 本周函数_MySQL week()函数

    在本教程中,您将学习如何使用MySQL WEEK函数来获取日期的周数. MySQL WEEK函数介绍 通常,一年的正常年份为365天,闰年为366天.一年又可以分为许多周,每周有7天. 所以一年,我们 ...

  4. mysql编写函数_mysql函数编写

    mysql中函数的编写如下: create function functionName([parm type],[parm1 type],--) returns type begin 语句: retu ...

  5. mysql left 函数_MySQL left()函数

    在本教程中,您将学习如何使用MySQL LEFT函数返回指定长度的字符串的左侧部分. MySQL LEFT函数介绍 LEFT()函数是一个字符串函数,它返回具有指定长度的字符串的左边部分. 下面是LE ...

  6. mysql运行时间函数_mysql 时间函数

    一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +-------------------- ...

  7. mysql 数组函数_mysql数组函数知识讲解

    MySQL的数组函数有很多种,今天给大家介绍的就是mysql数组中的mysql_fetch_array()函数,mysql_fetch_array()函数的代码编写有什么特点呢? MySQL中有很多功 ...

  8. mysql 数组函数_MySQL数组函数--mysql_fetch_array()

    MySQL有一类独特的函数,称为MySQL数组函数,下面为您介绍的就是其中的MySQL数组函数--mysql_fetch_array(). mysql_fetch_array 从结果集中取得一行作为关 ...

  9. mysql 自定义排序函数_MySQL自定义排序函数FIELD()

    MySQL可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4),value与str1.str2.str3.str4比较,返回1.2.3.4,如遇 ...

最新文章

  1. android-轻松监听来电和去电
  2. PHP提取中文首字母
  3. Stackoverflow的见解:投票最多的是Spring 4问题
  4. PocketSphinx语音识别系统的编译、安装和使用
  5. Java程序员的日常 —— 响应式导航Demo
  6. MySQL集群Cluster
  7. 为什么excel中取消隐藏行后仍然有隐藏的行
  8. Java每周一记(2)
  9. 企业微信与帆软BI内网服务器集成
  10. dumpsys alarm 格式解读
  11. 电路图:LM3886低音炮电路
  12. spring cloud 微服务之间添加自定义的header头
  13. UEditor富文本编辑器不显示问题
  14. 关于面试总结2-SQL学生表
  15. git 查看自己秘钥_git秘钥配置--转
  16. android:completionthreshold=1,android:completionThreshold=1是哪个组件的属性( )
  17. 基于JavaEE的IT威客网站管理系统_JSP网站设计_SqlServer数据库设计
  18. 【原创】老谷项目管理MSN群6.23记录
  19. 数据交互工具 HUE
  20. 嵌入式Linux学习(一)

热门文章

  1. LeetCode207: 课程表(字节手撕算法拓扑排序)
  2. 算法系列——寻找峰值 (Find Peak Element)
  3. golang mysql 崩溃_使用GoLang与mysql连接失败
  4. 开源库UniTask笔记
  5. mes项目 组态开发项目reademe文档 待整理
  6. windows 查看wifi密码命令
  7. java调用默认打印机打印发货标签
  8. SpringBoot - 单元测试利器Mockito入门
  9. 阿里大数据产品Dataphin上线公共云,将助力更多企业构建数据中台
  10. 解决Ubuntu 安装时Unable to fetch some archives connection failed [ip: 91.189.91.39 80]