sql server中的 stuff 函数
STUFF
eg:
SELECT stuff(12345,3,1,'-')
result: 12-45
以下文段来自:http://www.cnblogs.com/lingxyd/archive/2009/02/28/1400215.html
删除指定长度的字符并在指定的起始点插入另一组字符。
语法
指定删除和插入的开始为止 从start开始被截断leng个字符,替换为 character_expression
|| ||
STUFF STUFF( character_expression ,      start ,       length ,           character_expression )
|| ||
将被截断插入的字符 指定要删除的字符数
参数
character_expression
由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。
start
是一个整形值,指定删除和插入的开始位置。如果 start 或 length 是负数,则返回空字符串。如果 start 比第一个 character_expression 长,则返回空字符串。
length
是一个整数,指定要删除的字符数。如果 length 比第一个 character_expression 长,则最多删除到最后一个 character_expression 中的最后一个字符。
返回类型
如果 character_expression 是一个支持的字符数据类型,则返回字符数据。如果 character_expression 是一个支持的 binary 数据类型,则返回二进制数据。
注释
可以嵌套字符串函数。
示例
下例通过在第一个字符串 (abcdef) 中删除从第二个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,创建并返回一个字符串。
SELECT  stuffSTUF F(
'abcdef', 2, 3, 'ijklmn')
GO
下面是结果集:
---------
aijklmnef
(1 row(s) affected)sql server中的 stuff 函数的更多相关文章
- ylb:SQL Server中的时间函数
		ylbtech-SQL Server:SQL Server-SQL Server中的时间函数 SQL Server中的时间函数. 1,SQL Server中的时间函数 返回顶部 1. 当前系统日期 ... 
- SQL Server中的DATEPART函数的使用
		下面文章来自:http://blog.csdn.net/hello_world_wusu/article/details/4632049 定义和用法 DATEPART() 函数用于返回日期/时间的单独 ... 
- SQL Server中的RAND函数的介绍和区间随机数值函数的实现
		工作中会遇到SQL Server模拟数据生成以及数值列值(如整型.日期和时间数据类型)随机填充等等任务,这些任务中都要使用到随机数.鉴于此,本文将对SQL Server中随机数的使用简单做个总 ... 
- SQL Server中建立自定义函数
		在SQL Server中用户可以自定义函数,像内置函数一样返回标量值,也可以将结果集用表格变量返回.用户自定义函数的2种类型:1.标量函数:返回一个标量值:2.表格值函数{内联表格值函数.多表格值函数 ... 
- SQL SERVER 中的 object_id()函数
		在SQLServer数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id('name','type')方法,做笔记如下: ? 语法:object_id('obj ... 
- SQL Server中使用表值函数
		函数有很多限制,不能使用动态语句,不能使用临时表等等...细看一下,直接写语句就行了,不用动态语句 insert into @re select id,parid,@I from videoclass ... 
- SQL Server中存储过程与函数的区别
		本质上没区别.只是函数有如:只能返回一个变量的限制.而存储过程可以返回多个.而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行.执行的本质都一样. 函数限制比较多,比如不能用临 ... 
- sql server中的开窗函数over、视图、事物
		一.开窗函数over的作用有两个: 1.排序order by,row_number,翻页 2.划区partition by,结合聚合函数针对某部分数据进行汇总 翻页的sql server 语句: an ... 
- sql server 中的表值函数和标量值函数
		顾名思义:表值函数返回的是表,而标量值函数可以返回基类型 一.表值函数 用户定义表值函数返回 table 数据类型.对于内联表值函数,没有函数主体:表是单个 SELECT 语句的结果集. 以下示例 ... 
- sql server中的日期函数
		DATEADD 在向指定日期加上一段时间的基础上,返回新的 datetime 值. 语法 DATEADD ( datepart , number, date ) 参数 (1) ... 
随机推荐
- 剑指offer-面试题8.旋转数组的最小数字
			题目:把一个数组最开始的若干个元素搬到数据的末尾,我们称之为 数组的旋转.输入一个递增排序的数组的一个旋转,输出旋转数组 的最小元素.例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转, ... 
- wget命令1(转载)
			Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协 ... 
- 【筛素数表证明】【O[n]】
			void get_prime() { int cnt = 0; for (int i = 2; i < N; i++) { if (!tag[i]) p[cnt++] = i; for (int ... 
- 16进制字符串转换为byte数组
			/// <summary> /// 16进制字符转换为byte数组 /// </summary> /// <param name="hexString" ... 
- 仅当使用了列的列表 并且 identity_insert 为 on 时 才能在表 中为标识列指定显式值
			当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'products' 中的标识列插入显式值.” 示例: 1.首先建立一个有标识列的表:CREATE TABLE products (i ... 
- Single Number,Single Number II
			Single Number Total Accepted: 103745 Total Submissions: 218647 Difficulty: Medium Given an array of ... 
- avalon中常用的事件
			ms-on-change 相当于失去焦点事件. ms-on-input 相当于watch事件 http://www.runoob.com/jsref/event-oninput.html 
- js 去掉字符串最后一个字符
			var str = str.substring(0,str.length-1); alert(str); 注:length 需小写. 
- 初识HTML5
			1, 新增canvas标签,允许通过JS在客户端完成2D绘图 2, 新增Video/Audio标签,能取代flash实现媒体播放 3, 新增本地存储功能:localStorage/sessionSto ... 
- 【ecos学习1】wmware运行redboot[方法一]--脚本实现配置
			背景: 远程服务器Ubuntu生成软盘镜像,通过Mac下wmware运行. 1- 环境及版本: uname -a 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 ... 
