STUFF 函数将字符串插入到另一个字符串中。 它从第一个字符串的开始位置删除指定长度的字符;然后将第二个字符串插入到第一个字符串的开始位置。

参数详解

1、character_expression

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

2、start

start用来指定删除和插入开始位置的数值。 如果 start 值为负或为零,则返回空字符串。 如果 start 的长度大于第一个 character_expression,则返回空字符串。start 的类型也可以是 bigint。注意:start 值1 表示第一个字符。

3、length

length用来指定要删除的字符个数。 如果 length值 为负,则返回空字符串。 如果 length 的长度大于第一个 character_expression,则最多可以删除到最后一个 character_expression 中的最后一个字符。 如果 length 为零,则插入在 start 位置发生,并且不会删除任何字符。length 的类型也可以是 bigint。

4、replaceWith_expression

字符数据的表达式。character_expression 可以是常量、变量,也可以是字段或二进制字段。 此表达式从 start 开始替换 length 个字符的 character_expression。 如果 replaceWith_expression 为 NULL,则在不插入任何内容的情况下删除字符。

5、返回类型

如果 character_expression 是支持的字符数据类型之一,则返回字符数据。如果 character_expression 是支持的二进制数据类型之一,则返回二进制数据。

6、备注

如果开始位置或长度值是负数,或者开始位置大于第一个字符串的长度,则返回 Null 字符串。 如果开始位置为 0,则返回 Null 值。 如果要删除的长度大于第一个字符串的长度,则删除到第一个字符串中的第一个字符。

如果结果值大于返回类型支持的最大值,则会引发错误。

mysql sql stuff函数_数据库SQLServer Stuff函数用法相关推荐

  1. 查询mysql的函数_数据库基本查询函数

    1.注释语法:--,# 2.后缀是.sql的文件是数据库查询文件 3.保存查询 4.在数据库里面 列有个名字叫字段 行有个名字叫记录 CRUD操作: create 创建(添加) read 读取 upd ...

  2. mysql数据库支持的函数_数据库MySQL--常见函数

    函数:将一组逻辑语句封装在函数体中,对外暴露函数名 调用:select 函数名() from 表:(若用到表中的字段则家上'from 表') 函数分类:   1.单行函数(例:concate.leng ...

  3. top在mysql中的意思_数据库中top的用法

    数据库中top的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中top的用法的用法,希望对你们有用. 数据库中top的用法的用法如下: 在编写程序中,我们可能遇到诸如查询最热门的5篇文章或返回满 ...

  4. 数据库 SQLServer中GUID用法介绍

    数据库 SQLServer中GUID用法介绍 1.NEWID用法 NEWID()作用是生成无顺序的GUID字符串.用法如下: SELECT NEWID() --生成36位的GUID SELECT RE ...

  5. MySQL删除空值语句_数据库语句sql 删除空记录

    最简单删除SQL Server中所有数据的方法 原文:最简单删除SQL Server中所有数据的方法 最简单删除SQL Server中所有数据的方法   编写人:CC阿爸   2014-3-14 其实 ...

  6. mysql独有的函数_数据库之MySQL函数(一)

    一.数学函数 1.绝对值函数 ABS(x) :返回 x 的绝对值 mysql> select ABS(2),ABS(-2.3),ABS(-22); 返回的结果如下: 数学学得好的大佬应该知道(本 ...

  7. oracle rds 运维服务_从运维的角度分析使用阿里云数据库RDS的必要性–你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库...

    开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database ...

  8. mysql amp amp 符_数据库 转义字符

    有关PHP.HTML单引号.双引号转义以及转成HTML实体的那些事! 一.单引号和双引号转义在PHP的数据存储过程中用得比较多,即往数据库里面存储数据时候需要注意转义单.双引号: 先说几个PHP函数: ...

  9. 【MySQL 第10章_数据库的设计规范】

    第10章_数据库的设计规范 1. 为什么需要数据库设计 2.范式 2.1范式简介 2.2范式都包括哪些 2.3 键和相关属性的概念 2.4第一范式(1st NF) 2.5 第二范式(2nd NF) 2 ...

最新文章

  1. PermGen space
  2. fem求解二维时谐电磁场问题
  3. Objective-C RunTime 学习笔记 之 AutoReleasPool
  4. verilog实现步进电机脉冲分配器(三相六拍)基于Nexys4DDR开发板
  5. go TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body.
  6. OpenGL:编译glfw并配置
  7. 虚拟机下挂载CentOS 镜像并配置yum本地镜像源
  8. Weblogic负载均衡/Session复制之集群架构
  9. mysql中如何将几个没有关系的结果集放在一起
  10. Cocos2dx源码记录(6) CCTrianglesCommand
  11. lduan Centos 7 KVM Centos Windos (二)
  12. nginx rewrite重写规则配置详解
  13. eclipse重定向输入输出到文件
  14. 黑马程序员Python教程的代码--植物大战僵尸游戏代码
  15. 光纤传输网的发展及其新的分层结构
  16. visio绘制网络拓扑图要求_必备!可以电脑在线使用的3款网络拓扑图软件安利
  17. 域名被微信屏蔽如何解决
  18. UWB定位系统在展馆中的应用
  19. 2023年跨年代码(新年祝福语生成器)
  20. [学位论文写作] 将一级标题数字1改为“第一章”

热门文章

  1. 输入电压=24V 输出电压=8V 1.5A TO-252-5 DCDC芯片推荐
  2. 数据模型 LP32 ILP32 LP64 ILP64 LLP64
  3. Python图形界面开发(一)——pyside入门
  4. 程序员常用20个学习网站
  5. 深入剖析Auto Layout,分析iOS各版本新增特性
  6. DFA确定化和最小化
  7. 文件操作之特殊文件操作
  8. 【转】Robot Framework作者建议如何选择自动化测试框架
  9. 股市风云:价值成长投资 稳健赢利之道
  10. Learn Computer Vision-计算机视觉学习