字符串拆分之公式分解
来源:互联网 发布:大脚插件mac nga 编辑:程序博客网 时间:2024/05/19 20:41
/*
-- 邹建
分解公式
将公式按运算分解到表中
*/
declare @str varchar(100)
declare @i int,@str1 varchar(10),@str2 varchar(10)
set @str='3+7+12-13+8-9*123' --要分解的字符串
declare @tb table(num varchar(20),operation varchar(2)) --定义保存结果的表
--公式分拆
set @i=patindex('%[^0-9]%',@str)
while @i>0
begin
select @str1=left(@str,@i-1)
,@str=substring(@str,@i,8000)
,@i=patindex('%[0-9]%',@str)
,@str2=left(@str,@i-1)
,@str=substring(@str,@i,8000)
,@i=patindex('%[^0-9]%',@str)
insert into @tb values(@str1,@str2)
end
if @str<>'' insert into @tb values(@str,'')
--显示分拆结果
select * from @tb
/*
num operation
-------------------- ---------
3 +
7 +
12 -
13 +
8 -
9 *
123
(7 行受影响)
*/
- 字符串拆分之公式分解
- swiftw之字符串拆分
- 字符串分解之StroK
- 动态规划之字符串拆分
- OJ 系列之分解字符串
- boost之tokenizer库,字符串拆分
- PHP字符串拆分函数之mb_substr
- 拆分字符串
- 字符串拆分
- 拆分字符串
- 拆分字符串
- 拆分字符串
- 拆分字符串
- 拆分字符串
- 字符串拆分
- 拆分字符串
- 字符串拆分
- 拆分字符串
- WAP2.0笔记
- gridview 全选 flag=1 反选=2 清除=0
- 游戏编程初学基础:游戏编程起源1(2008-05-01 23:58:57)标签:杂谈 分类:美工设计
- SQL Server 2005安装图解
- linux网络编程笔记——socket基本结构
- 字符串拆分之公式分解
- 安全第一!服务器软件防火墙如何选择
- SUN平台,光纤共享存储互斥失败导致的数据灾难恢复
- 需求方案撰写之售前方案
- "无法连接到打印机。 您或者输入打印机名不正确, 或指定打印机是否不再连接到服务器。"错误提示的解决
- 从别人程序中控件数据的读取
- Java定时任务的实现
- SSH和SSL的区别
- .spit() 在存储过程 中的实现