1、作用

删除指定长度的字符,并在指定的起点处插入另一组字符。

2、语法

STUFF ( character_expression , start , length ,character_expression )

3、示例

以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串

SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO

下面是结果集

aijklmnef

4、参数
character_expression

一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。

start

一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返回空字符串。如果 start 比第一个 character_expression长,则返回空字符串。start 可以是 bigint 类型。

length

一个整数,指定要删除的字符数。如果 length 比第一个 character_expression长,则最多删除到最后一个 character_expression 中的最后一个字符。length 可以是 bigint 类型。

5、返回类型
如果 character_expression 是受支持的字符数据类型,则返回字符数据。

如果 character_expression 是一个受支持的 binary 数据类型,则返回二进制数据。

6、备注
如果结果值大于返回类型支持的最大值,则产生错误。

字符串函数-STUFF函数相关推荐

  1. PHP源代码分析-字符串搜索系列函数实现详解

    今天和同事在讨论关键字过虑的算法实现,前几天刚看过布隆过滤算法,于是就想起我们公司内部的查找关键字程序,好奇是怎么实现的.于是查找了一下源代码,原来可以简单地用stripos函数查找, stripos ...

  2. smarty_modifier_truncate,无或者有md_substr的情况下都能正确截取字符串的php函数,可用于smarty。...

    smarty_modifier_truncate,无或者有md_substr的情况下都能正确截取字符串的php函数,可用于smarty. function smarty_modifier_trunca ...

  3. R语言使用trimws函数:trimws函数去除(删除、remove)字符串头尾的空格

    R语言使用trimws函数:trimws函数去除(删除.remove)字符串头尾的空格 目录 R语言使用trimws函数:trimws函数去除(删除.remove)字符串头尾的空格

  4. R语言使用str_remove函数和str_remove_all函数删除模式匹配的字符串:str_remove函数删除第一个模式匹配的字符串、str_remove_all函数删除所有模式匹配的字符串

    R语言使用str_remove函数和str_remove_all函数删除模式匹配的字符串:str_remove函数删除第一个模式匹配的字符串.str_remove_all函数删除所有模式匹配的字符串 ...

  5. R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)

    R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串.str_which函数返回字符串向量中所有包含匹配字符的位置(索引) 目录

  6. R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串、str_replace_all函数替换所有匹配到的

    R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串.str_replace_all函数替换所有匹配到的 ...

  7. c语言字符串作为函数返回值的类型,返回字符串类型的函数怎么写?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 描述 请判断一个数是不是水仙花数. 其中水仙花数定义各个位数立方和等于它本身的三位数. 输入 有多组测试数据,每组测试数据以包含一个整数n(100< ...

  8. 拆分字符串的表值函数

    1--拆分字符串的表值函数  2  3alter Function f_Split  4(  5    @Str Nvarchar(max)  6)Returns @Re Table  7(  8   ...

  9. mysql trim前后空格_MySQL清除字符串首尾空格函数trim

    MySQL清除字符串首尾空格函数是经常会用到的函数,MySQL 清除字符串首尾空格函数有三个: ltrim(), rtrim(), trim(),下面就为您分别介绍. mysql> select ...

  10. php的数组与字符串的转换函数整理

    1.将一个字符串转化为数组 str_split()用于将一个字符串转化为数组 语法: str_split(string,length) //string是必须的,是要分割的字符串: //length是 ...

最新文章

  1. [工具推荐]用了TrueCrypt 再无难掩之隐
  2. 如何选择高性价比的控件产品
  3. The Future of Silverlight --December 2, 2010 at 9:00
  4. XML 文档(0, 0)中有错误。缺少根元素。
  5. 分布式版本控制系统Git的安装和使用
  6. [蓝桥杯2018初赛]方格计数-巧妙枚举,找规,数论
  7. 服务器无法拖动文件复制文件,​IT服务器运维:艾锑人为您整理Win10系统下移动、复制、删除文件需要管理员权限的解决方法...
  8. 11 Django组件-分页器
  9. 一个适合于.NET Core的超轻量级工作流引擎:Workflow-Core
  10. java 隐藏任务栏,在Java中隐藏Windows任务栏?
  11. C++实现LRU算法(LeetCode 146 LRU缓存机制)
  12. 头条号【编编成程】开通
  13. cad怎么表示出一个孔_怎么训练出一个NB的Prophet模型
  14. Shell脚本中使用awk进行空格分词
  15. paip.c++ gui 库HtmLayout 的优缺点 QT优点
  16. Unix/Linux入门篇
  17. 《雍正皇帝·九王夺嫡》物质文化专有词泰译研究(二)
  18. 如何准备银行秋招春招?
  19. Python常用字符编码
  20. 【BugKu-CTF论坛writeup(杂项)】妹子的陌陌

热门文章

  1. MySQL默认库可以删_个人总结:Sql(一:创建删除修改库表||附:mysql数据类型及默认值)...
  2. 保存数组类型数据_「Java」基础12:什么叫数组?
  3. 华为怎么查看手机温度_如果你的华为手机拿去维修,记得打开这个功能,防止秘密被查看...
  4. 闰年流程图——18网三杨捷
  5. 面试题17: 打印从1到最大的n位数
  6. 单词 (Play on Words UVA - 10129 )
  7. react ---IOS AND ADROID
  8. Java —— Reflect反射机制
  9. 3. redis的超时,事务,watch
  10. Web页面打印及GridView导出到Excel