sqlserver 字符串分拆 语句


复制代码 代码如下:

-->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 個資料列受到影響)
*/



相关阅读:
WEB2.0的五个技术点:单手定则
符合WEB标准的网页图像的代码精简
对iis写权限的利用
JavaScript中Break和Continue
让SortTable和Asp.net Ajax和睦相处
CSS教程:学习CSS的继承性
FleaPHP的安全设置方法
php中将网址转换为超链接的函数
Linux各端口列表汇总
CSS网页布局应该避免滥用DIV元素
SQL Server 2008案例之奥地利广播公司
DIV_圆边圆角的实现
asp.net下linkbutton的前后台使用方法
使用PHP 5.0创建图形的巧妙方法
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4