首页 MsSql sqlserver 字符串分拆 语句

sqlserver 字符串分拆 语句

sqlserver下字符串分拆实现语句,大家可以参考下。

<div class=”codetitle”><a style=”CURSOR: pointer” data=”71992″ class=”copybut” id=”copybut71992″ onclick=”doCopy(‘code71992’)”> 代码如下:<div class=”codebody” id=”code71992″>
–>Title:生成測試數據
–>Author:wufeng4552
–>Date :2009-09-21 09:02:08
if object_id(‘f_split’)is not null drop function f_split
go
create function f_split
(
@s varchar(8000),–待分拆的字符串
@split varchar(10) –数据分隔符
)returns table
as
return
(
select substring(@s,number,charindex(@split,@s+@split,number)-number)as col
from master..spt_values
where type=’p’ and number<=len(@s+’a’)
and charindex(@split,@split+@s,number)=number
)
go
select from dbo.f_split(‘11,2,3′,’,’)

/

col
—-
11
2
3
(3 個資料列受到影響)
*/

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mssql/20200921/10201.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部