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

推荐订阅源

aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
Engineering at Meta
Engineering at Meta
I
InfoQ
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
S
SegmentFault 最新的问题
H
Help Net Security
博客园 - 【当耐特】
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
博客园 - 叶小钗
T
The Blog of Author Tim Ferriss
腾讯CDC
雷峰网
雷峰网
Martin Fowler
Martin Fowler
The GitHub Blog
The GitHub Blog
D
Docker

博客园 - 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',',')