惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
T
Tailwind CSS Blog
博客园_首页
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
J
Java Code Geeks
量子位
D
DataBreaches.Net
MongoDB | Blog
MongoDB | Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
C
Check Point Blog
V
Visual Studio Blog
H
Help Net Security
Recent Announcements
Recent Announcements
Engineering at Meta
Engineering at Meta

博客园 - rodney

Tushare环境搭建 用Python做量化交易Tushare平台获取数据 未能加载文件或程序集“System.Web.Razor”或它的某一个依赖项。文件或目录损坏且无法读取。 iis7应用程序池自动关闭问题解决 贝乐福可以做电商 解决在Sql Server查询分析器中读取Excel表出现的一些问题 收回误删并清除了回收站的文档 .net framework4.0 下载地址 SQL2008 R2 VS2010开发环境安装 博文阅读密码验证 - 博客园 ExtJs学习 当事人在土地征收补偿纠纷中需要收集的证据类型 当事人在土地征收补偿纠纷中需要收集的证据 log4net详细配置 转 RBAC原理介绍及kasai使用分析 基于RBAC的权限设计-3 权限管理设计-2 权限管理设计-1 谈谈对于企业级系统架构的理解 转来的
SQL 字符串分割
rodney · 2011-05-19 · via 博客园 - rodney

if object_id('dbo.fn_split')is not null drop function dbo.fn_split

go

create function dbo.fn_split 

@inputstr varchar(8000), 

@seprator varchar(10) 

returns @temp table (a varchar(200)) 

as 

begin 

declare @i int 

set @inputstr = rtrim(ltrim(@inputstr)) 

set @i = charindex(@seprator, @inputstr) 

while @i >= 1 

begin 

insert @temp values(left(@inputstr, @i - 1)) 

set @inputstr = substring(@inputstr, @i + 1, len(@inputstr) - @i) 

set @i = charindex(@seprator, @inputstr) 

end 

if @inputstr <> '\' -- or <>'' 如果没有\用''就表示没有指定的分割符

insert @temp values(@inputstr) 

return 

end 

go 

select * from dbo.fn_split('10,20,30',',')