
字符处理
zjcxc
这个作者很懒,什么都没留下…
展开
-
化解字符串不能超过8000的方法及交叉表的处理
经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题:/*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N[tb]) and OBJECTPROPERTY(id, NIsUserTable) = 1)drop table [tb]GOcrea原创 2003-12-29 17:28:00 · 10092 阅读 · 5 评论 -
得到指定字符串列表中,指定个数的字符串
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f_split]) and xtype in (NFN, NIF, NTF))drop function [dbo].[f_split]GO/*--得到字符串列表指定位置的字符 可以自定义字符串列表的分隔符 如果取数位置超出的范围,返回空字原创 2004-07-29 13:00:00 · 3205 阅读 · 0 评论 -
分拆统计字符串
在数据库表tbl1中有一个字段Keywords,它是nvarchar类型,长度为1000,该字段的内容是所要分析的论文的关键字id??????????????????????? keywords -----------------------------------------------------------1????????????????????????? kw1;kw2;kw32????原创 2004-07-30 16:32:00 · 3419 阅读 · 1 评论 -
字符串分拆查询
原帖地址:http://community.youkuaiyun.com/Expert/topic/3230/3230422.xml?temp=.7884485有这样的数据 字段1 字段2 2,4,23 3,6,345 23,56,4 3,3,67取数据的是查询 字段1中 条件是 4 那么在字段2 在取的是6与 67结果如下============4 64 67原创 2004-08-01 10:45:00 · 3298 阅读 · 0 评论 -
更新字符串列表中,指定位置的字符串
if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[f_updatestr]) and xtype in (NFN, NIF, NTF))drop function [dbo].[f_updatestr]GO/*--更新字符串列表中,指定位置的字符串 更新字符串列表中,指定位置的字符串为新原创 2004-07-29 13:06:00 · 2780 阅读 · 0 评论 -
触发器实现字符串处理及统计
原帖地址:http://community.youkuaiyun.com/Expert/topic/3269/3269542.xml?temp=8.726138E-02table1序号 类别 起始号 终止号 总数 已用票号 已用票数 结余票号 结余票数 组合编号(主键)1 A 0000001 0000005 5 0000001,0原创 2004-08-16 23:56:00 · 4223 阅读 · 1 评论 -
短信字符串分拆
分拆短信中的数据/*--问题描述根据自定义信息前缀表(每个信息前缀可以看作是一个信息分隔符)进行字符串分拆处理的函数,在分拆处理函数中,首先定义了一个信息前缘表@splits,表中包含了AC、BC、CC、DC四个信息前缀(实际使用时,可以在函数中添加其他信息前缘,也可以定义一个正式表来保存信息前缀数据,这样就可以实现用户自定义信息前缀数据的处理)。它的分拆处理过程是这样的: (1) 在短信字原创 2005-04-15 08:35:00 · 4073 阅读 · 1 评论