SQL语句 一个简单的字符串分割函数
发布时间:2021-12-24 14:59:03 所属栏目:MsSql教程 来源:互联网
导读:复制代码 代码如下: 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(val
|
复制代码 代码如下: 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('中,国,人') (编辑:天瑞地安资讯网_瑞安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- sql-server – 为什么在我的测试用例中,顺序GUID
- sql-server-2012 – 如何卸载SQL Server Managem
- 多租户数据库架构
- 详解html中表格table的行列合并问题解决
- sql-server-2008 – 参数嗅探与VARIABLES vs重新
- 如何将从Exchange数据库中提取的PST导入到Linux
- 日志文件 – SQL Server维护计划:重建索引和事务
- sql-server – 跟踪SQL Server最新累积更新的标准
- sql-server – SQL Server ROWLOCK over SELECT如
- sql-server – 在HashBytes函数中选择正确的算法
热点阅读

