db2 对字符串进行分隔(分隔符为逗号),并计算分隔得到的数组的长度,不写自定义函数,如何做到?
4个回答
展开全部
统计字符串中逗号出现的次数:
1、length获取当前字符长度
2、replace逗号为空,然后再次计算长度
3、最后上面两个想减就可以啦
1、length获取当前字符长度
2、replace逗号为空,然后再次计算长度
3、最后上面两个想减就可以啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-24
展开全部
Delphi的Tstringlist直接就可以拿来分割了
var
list : TStringlist;
begin
list := TStringlist.Create;
list.Delimiter := '-';
list.DelimitedText := '1987-11-16';
showmessage(list.Strings[0]); //1987
showmessage(list.Strings[1]); //11
showmessage(list.Strings[2]); //16
var
myTime : TDate;
i : integer;
begin
myTime := strToDate('2011-3-17');
i := round((now - mytime)*24*3600); //从myTime到现在经历的秒数 ;
var
list : TStringlist;
begin
list := TStringlist.Create;
list.Delimiter := '-';
list.DelimitedText := '1987-11-16';
showmessage(list.Strings[0]); //1987
showmessage(list.Strings[1]); //11
showmessage(list.Strings[2]); //16
var
myTime : TDate;
i : integer;
begin
myTime := strToDate('2011-3-17');
i := round((now - mytime)*24*3600); //从myTime到现在经历的秒数 ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只是统计个数来说是非常简单的。用replace 把分隔符替换。然后原来字符串的长度减去替换后的长度 就是分隔符个数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询