sql技巧-----以字符串中某个字符为准循环读取每个间隔的内容
2007-04-16 18:01
337 查看
declare @outlet_type varchar(50),
@outlet_type_id varchar(3),--单一门店类型
@pos int
set @outlet_type='001,002,003'
set @outlet_type=@outlet_type+','
while (CHARINDEX(',',@outlet_type)>0)
begin
set @pos=CHARINDEX(',',@outlet_type)
select @outlet_type_id=left(@outlet_type,3)
------------------------
--开始循环做处理
------------------------
set @outlet_type=right(@outlet_type,len(@outlet_type) - 4)
end
@outlet_type_id varchar(3),--单一门店类型
@pos int
set @outlet_type='001,002,003'
set @outlet_type=@outlet_type+','
while (CHARINDEX(',',@outlet_type)>0)
begin
set @pos=CHARINDEX(',',@outlet_type)
select @outlet_type_id=left(@outlet_type,3)
------------------------
--开始循环做处理
------------------------
set @outlet_type=right(@outlet_type,len(@outlet_type) - 4)
end
相关文章推荐
- javascript读取出字符串中每个字符出现次数
- 用js实现读取出字符串中每个字符重复出现的次数?
- 【Oracle】PL/SQL提取一段字符串中的每个字符
- 从文件读取包含数字和字母字符串,统计每个字符出现的次数,将次数输出到另外一个文件
- 关联容器Map(键值对),输入一串字符串,循环输出字符串中每个字符已经个数
- 逐行读取文本内容 循环读取字符串内容
- 关于动态存储分配函数的调用,在已经过排序的数组中查找及删除内容的操作,余数的分析,删除字符数组中的空格,对链表的逆置,在源字符串中查找子字符串的个数,函数指针以及函数的调用,循环赋值带来的问题以及插入
- sql 从房间号中或从含有几个"-"间隔的字符串中,截取楼层数,或截取第几个"-"后的前几个字符或数字
- sql将以|间隔的字符串循环插入数据库中的存储过程案例
- C#和SQl 注入字符串的攻击 和 防止注入字符转的攻击
- 数组字符串系列之:判断一个输入字符串中的每个字符唯一,只能使用基本的数据结构
- 定义unsigned char型指针读取变量在内存中每个字节的内容
- 分组字符合并SQL语句 按某字段合并字符串之一(简单合并)
- git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'<--base<--A<--A' ^ | --- B<--B' 小米工程师常常需要寻找两个分支最近的分割点,即base.假设git 树是多叉树,请实现一个算法,计算git树上任意两点的最近分割点。 (假设git树节点数为n,用邻接矩阵的形式表示git树:字符串数组matrix包含n个字符串,每个字符串由字符'0
- C#正则表达式:匹配字符串指定字符内容
- (转)在SQL中取出字符串中数字部分或在SQL中取出字符部分
- C语言练习题:编写函数,该函数的功能是:移动字符串中的内容,移动的规则如下::把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串原有的内容为ABCDEFGHI,m的值为4,移动后,字符串中的内容应该是EFGHIABCD
- 判断字符串中每个字符出现的次数
- SQL 根据指定字符拆分字符串
- DOS 循环读取txt每一行内容