MSSQL字符串分割
2024-09-04 20:54:18
CREATE FUNCTION dbo.f_splitstr(
@str varchar(8000)
)RETURNS @r TABLE(id int IDENTITY(1, 1), value varchar(5000))
AS
BEGIN
/* Function body */
DECLARE @pos int
SET @pos = CHARINDEX(',', @str)
WHILE @pos > 0
BEGIN
INSERT @r(value) VALUES(LEFT(@str, @pos - 1))
SELECT
@str = STUFF(@str, 1, @pos, ''),
@pos = CHARINDEX(',', @str)
END
IF @str > ''
INSERT @r(value) VALUES(@str)
RETURN
END
select * from f_splitstr('中,国,人')
最新文章
- .NET/ASP.NET MVC Controller 控制器(深入解析控制器运行原理)
- semantic modal 首次弹出位置不正确()
- 调试必备---console
- java String 中 intern方法的概念
- PHP程序员如何突破成长瓶颈(php开发三到四年)
- Windows 8使用这半年(企业版)
- jQuery 遍历 - slice() 方法
- Cas_个人理解
- C#类方法声明where的用法
- Android+OpenCV 摄像头实时识别模板图像并跟踪
- IOS多线程的小总结
- Mybatis --- 映射文件、参数处理、参数值的获取、select元素
- angular添加,查找与全部删除
- input同步标签内容——函数
- PHP之this和self
- CEF 支持JSON操作
- AXURE 8弄一个轮播图的步骤
- Ex 6_23 一个生产系统共包含n个顺序执行的阶段..._第七次作业
- SNF快速开发平台3.0之-界面个性化配置+10种皮肤+7种菜单-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout
- Linux-帮助与基本命令