SQL 字符串分割表函数
1 --字符串分割表函数 2 declare @str varchar(1000) 3 declare @split varchar(10) 4 5 declare @i int; 6 declare @count int; 7 8 declare @ChildStr varchar(1000); 9 declare @splitStr varchar(1000); 10 declare @Index int; 11 12 declare @table as table (rowId int,splitStr varchar(1000)) 13 declare @rowID int; 14 15 set @str='aaa;bbb;ccc;d;'; 16 set @split=';'; 17 set @i=1; 18 set @count=LEN(@str); 19 set @ChildStr=@str; 20 set @rowID=1; 21 22 while @i<=@count 23 begin 24 set @Index= charindex(@split,@ChildStr); 25 26 if @Index >0 27 begin 28 set @splitStr=SUBSTRING(@ChildStr,0,@Index); 29 30 insert @table 31 select @rowID,@splitStr 32 33 set @ChildStr=SUBSTRING(@ChildStr,@Index+1,LEN(@ChildStr)); 34 35 set @rowID=@rowID+1; 36 set @i=@i+1; 37 end 38 else if LEN(@ChildStr)>0 39 begin 40 insert @table 41 select @rowID,@ChildStr 42 43 --select * from @table 44 return; 45 end 46 else 47 begin 48 --select * from @table 49 return; 50 end 51 52 end
转载于:https://www.cnblogs.com/ligenyun/p/6697401.html
SQL 字符串分割表函数相关推荐
- MySQL 字符串分割 SUBSTRING_INDEX函数
From: MySQL 字符串分割 SUBSTRING_INDEX函数 Sql代码 SUBSTRING_INDEX(str,delim,count) 用delim 分割str,取第count个子串 u ...
- php支持中文字符串分割的函数
<?php/*** str_split不支持中文,利用mb_xx函数实现个* 2个用哪个都成* */ $str = "月日上午湖北荆州安良百货商场内一名岁的女子被搅入手扶电梯身亡据广西 ...
- Oracle拆分字符串,字符串分割的函数。
第一种:oracle字符串分割和提取 分割 create or replace function Get_StrArrayLength (av_str varchar2, --要分割的字符串av_sp ...
- 字符串分割表值函数评测
/* Microsoft SQL Server 2017 (RTM-CU5) (KB4092643) - 14.0.3023.8 (X64) Mar 2 2018 18:24:44 Copyright ...
- 字符串分割 strsep 函数
原型:char *strsep(char **stringp, const char *delim); 功能:分解字符串为一组字符串.从stringp指向的位置起向后扫描,遇到delim指向的字符串中 ...
- SQL SERVER 字符串转表函数
在日常开发中经常遇到判断字段在'1,2,3,4,5' 这类型的数据中,可以先把字符串转换成表的形式,来判段.函数脚本如下: Create FUNCTION [dbo].[F_StrToCharTabl ...
- Sql字符串分组Split函数的两种实现方法
在给文章加自定义标签时,需要在存储过程中对输入的字符串按照","字符分割成一个字符数组.但是Sql中没有实现字符串分组的Split方法.因此就需要编写一个自定义的Split函数.我 ...
- php字符串分割汉字,php支持中文字符串分割的函数
本文给大家分享了2个php使用mb_xxx方法来实现中文字符分割的方法,其基本思路都差不多,有需要的小伙伴可以参考下. str_split不支持中文,利用mb_xx函数实现个 /** * Conver ...
- php 汉字分割,php支持中文字符串分割的函数
str_split不支持中文,利用mb_xx函数实现个 /** * Convert a string to an array * @param string $str * @param number ...
最新文章
- unity, 内存profile,ImageEffects Temp和Unity GI SystemTex RGBM
- 【工业控制】什么是波形
- oracle表名最大长度6,Oracle中表名的最大长度是多less?
- 铁幕一体计算机配置,讽刺的铁幕来自俄罗斯套娃的爱情配置要求介绍 配置要求高吗_游侠网...
- XyPlayer 智能解析 X4 影视解析源码
- golang使用http client发起get和post请求示例
- 计算机自动设置开机,电脑定时开机怎么设置?电脑设置每天自动开机
- KVM虚拟化技术(理论理解以及虚拟化平台搭建步骤)
- PHP语言25周年,PHP是世界上最好的语言
- java中文转英文_eclipse英文转中文怎么设置 eclipse中英文切换图文教程
- Error while extracting response for type [class xxx] and content type application/xml;charset=UTF-8
- VS2010向工具箱中添加控件解决 Microsoft Communications Control,未能实例化 设计时授权
- Mac电脑如何给IDEA配置IDEA 公司发行的适合程序员编程字体
- MySQL中的聚簇索引、非聚簇索引、联合索引和唯一索引
- mysql geometry 怎么 操作_mysql中geometry类型的简单使用
- 淘宝店铺鼠标经过放大
- 阿里云Redis典型场景:如何构建可扩展通用排行榜系统
- 【framework】RootWindowContainer简介
- kivy配置Buildozer
- 离职申请一个月了没同意可以走吗