sqlserver字符串截取填充(SQL Server实现split函数分割字符串功能及用法示例)
类别:数据库 浏览量:875
时间:2022-03-29 18:26:16 sqlserver字符串截取填充
SQL Server实现split函数分割字符串功能及用法示例本文实例讲述了SQL Server实现split函数分割字符串功能及用法。分享给大家供大家参考,具体如下:
/* 函数名称:f_SplitToNvarchar 作用:实现split功能的函数 更新记录: 设计思路:将nvarchar类型字符结合的一个串,分隔到一张只有一列nvarchar类型的表里 */ CREATE FUNCTION [dbo].[f_SplitToNvarchar] ( @SourceSql NVARCHAR(MAX),--源分隔字符串 @StrSeprate VARCHAR(10)--分隔符 ) RETURNS @temp TABLE(col NVARCHAR(MAX)) AS BEGIN DECLARE @i INT SET @SourceSql = RTRIM(LTRIM(@SourceSql)) SET @i = CHARINDEX(@StrSeprate, @SourceSql) WHILE @i >= 1 BEGIN INSERT @temp VALUES ( LEFT(@SourceSql, @i -1) ) SET @SourceSql = SUBSTRING(@SourceSql, @i + 1, LEN(@SourceSql) -@i) SET @i = CHARINDEX(@StrSeprate, @SourceSql) END IF @SourceSql <> '\' INSERT @temp VALUES ( @SourceSql ) RETURN END GO
调用示例:
SELECT col FROM f_SplitToNvarchar('1,2,3,4',',');
如图所示:
希望本文所述对大家SQL Server数据库程序设计有所帮助。
您可能感兴趣
- mysql主键什么情况用uuid(Mysql主键UUID和自增主键的区别及优劣分析)
- sqlserver 数据量需要多少内存(SQL Server在AlwaysOn中使用内存表的“踩坑”记录)
- mysql中数据类型的学习体会(MySQL 实现lastInfdexOf的功能案例)
- mysql limit越大越慢(MySQL limit分页大偏移量慢的原因及优化方案)
- mysql慢日志设置多少合适(MySQL慢查询日志的作用和开启)
- sqlserver限制windows身份登录(解决sql server 数据库,sa用户被锁定的问题)
- SQL Server中如何将数据导出为XML或Json文件
- mysql触发器入门(MySQL中触发器和游标的介绍与使用)
- mysql 命令与sqlserver的区别大么(MySQL系列之执行SQL 语句时发生了什么?)
- sql server2005如何配置(SQLServer2005创建定时作业任务)
- sql server高可用的实现方式(sql server 编译与重编译详解)
- mysql 8.0.22 winx64安装配置图文教程(mysql 8.0.22 winx64安装配置图文教程)
- SQL Server 表变量的用法
- mysql运算符使用方法(MySQL <>和<=> 运算符介绍)
- sql中trim函数用法(SQL中Truncate的用法)
- sqlserver连接字符串函数(SQL SERVER 2012新增函数之字符串函数FORMAT详解)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)
- 九儿《狐踪谍影》出演热血女特警,戏份杀青受关注(九儿狐踪谍影出演热血女特警)
- 红色代表什么(红色代表什么寓意)
- 蓝天代表什么(蓝天代表什么生肖)
热门推荐
- dedecms运行环境(织梦dedecms5.7生成首页提示404错误解决办法)
- css3边框和边界图片(css3 box-shadow阴影外阴影与外发光图示讲解)
- vue组件方法里如何修改data(vue项目中使用rem替换px的实现示例)
- asp.net文件下载的方法
- electronvue最新版本(Vue3和Electron实现桌面端应用详解)
- 完整版sqlserver2019卸载教程(Sql Server 2012完全卸载方法 只需8步轻松卸载)
- 数据库sql位置更换磁盘(SQL SERVER迁移之更换磁盘文件夹的完整步骤)
- pythondatetime库详解(python使用time、datetime返回工作日列表实例代码)
- oracle中varchar2(byte)、varchar2(char)、nvarchar2()区别
- mysql中FIND_IN_SET函数
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9