有些情况下,用户想要更改插入的数据的某些部分。原因可能是人为错误或数据更改。为此,stuff() 函数开始起作用。
STUFF():
在 SQL Server 中,stuff() 函数用于从源字符串中删除给定长度的字符序列,并从指定的起始索引插入给定的字符序列。
用法:
STUFF (source_string, start, length, add_string)
在哪里:-
1. source_string:要修改的原始字符串。
2.开始:将删除给定字符长度并插入新字符序列的起始索引。
3.长度:要从原始字符串的起始索引中删除的字符数。
4. add_string:要插入的新字符集(字符串)代替从起始索引中删除的字符。
注意:新字符串的长度和要删除的字符数不必相同。
范例1:
输出:
范例2:
输出:
范例3:
输出:
相关用法
- SQL Server QUOTENAME()用法及代码示例
- SQL Server REVERSE()用法及代码示例
- SQL Server ISNULL()用法及代码示例
- SQL Server SESSIONPROPERTY()用法及代码示例
- SQL Server TRANSLATE()用法及代码示例
- SQL Server COALESCE()用法及代码示例
- SQL Server SIN()、COS()用法及代码示例
- SQL Server DATEADD()用法及代码示例
- SQL Server RANK()用法及代码示例
- SQL Server NTILE()用法及代码示例
- SQL Server ASCII()用法及代码示例
- SQL Server STR()用法及代码示例
- SQL Server UNICODE()用法及代码示例
- SQL Server SUBSTRING()用法及代码示例
- SQL Server RTRIM()用法及代码示例
- SQL Server FLOOR()、CEILING()用法及代码示例
- SQL Server TAN()、COT()用法及代码示例
注:本文由纯净天空筛选整理自Sam007大神的英文原创作品 SQL Server | STUFF() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。