首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SQL函数 STUFF

SQL函数 STUFF字符串函数,用于替换字符串中的子字符串。大纲STUFF(string,start,length,substring)参数 string - 作为子字符串替换目标的字符串表达式。...描述STUFF 用另一个子字符串替换一个子字符串。它标识要替换为位置和长度的子字符串,并将其替换为子字符串。此函数提供与 Transact-SQL 实现的兼容性。替换子字符串可能比原始值长或短。...STUFF 不能将 %Stream.GlobalCharacter 字段用于字符串或子字符串参数。尝试这样做会生成 SQLCODE -37 错误。...REPLACE 和 STUFFREPLACE 和 STUFF 都执行子字符串替换。 REPLACE 按数据值搜索子字符串。 STUFF 按字符串位置和长度搜索子字符串。...12 个字符的子字符串和一个较短的 2 个字符的子字符串:SELECT STUFF('In my old Kentucky home',11,8,'Rhode Island'), STUFF

48620

SqlServer实现group_concat功能

SqlServer实现 使用 FOR XML PATH ,其作用是将查询结果集以XML形式展现,将多行的结果,展示在同一行。...依旧和MySQL的group_concat函数有些差别,可以使用SqlServre数据库的stuff函数解决。 SqlServer--stuff STUFF函数的作用是将字符串插入到另一个字符串中。...语法: STUFF(character_expression , start , length , replaceWith_expression) character_expression 字符数据的表达式...解决FOR XML PATH 逗号问题 第一个是stuff函数的执行效果。 第二个是我错误的使用效果,可以知道 FOR XML PATH 的执行优先级是较低的,是先查询然后再xml拼接。...SqlServer和Mysql都是,其他未了解。 感兴趣的小伙伴可以封装成一个函数使用,用函数来实现这个功能应该还有其他方式。研究研究,过两天补充这个博客。 一直在学习的路上,从未停止脚步!!!

1.1K40
领券