永发信息网

用什么分隔符才不会重复啊,谢谢大家

答案:2  悬赏:40  手机版
解决时间 2021-02-25 17:46
  • 提问者网友:辞取
  • 2021-02-25 09:51
用什么分隔符才不会重复啊,谢谢大家
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-02-25 10:04
我想你所说的分隔符文件名后面的下划线吧!
有三种情况
1、你的切片没有命名,系统会默认文件名为切片命名,为了区分每个切片会在后面加下划线跟数字编号
2、你的切片出现了重复的命名,系统为了区分,会把两个重复命名的切片进行排序
3、你在输出切片的时候选择了所有切片,ps会把有效切片以外的区域当成切片输出,由于那部分切片没有命名所有会出现下划线加数字的命名

总之是切片命名规范,和输出选择的问题。
全部回答
  • 1楼网友:夜余生
  • 2021-02-25 10:17
create function fn_contantsstrcount--创建函数 ( @currstr varchar(max),--现有字符串 @findstr varchar(50),--需要查找的字符串 @chars varchar(5) = null--字符串中包含的字符 ) returns int as begin declare @resultcount int = 0 --计数 declare @temp varchar(max) = '' if(isnull(@chars,'')='') set @chars = ',' while(charindex(@chars,@currstr) > 0) begin set @temp = replace(substring(@currstr,1,charindex(@chars,@currstr)),@chars,'') set @currstr = substring(@currstr,charindex(@chars,@currstr) + 1,len(@currstr)) if(@temp=@findstr) set @resultcount += 1 end if(@currstr = @findstr) set @resultcount += 1 return @resultcount end go select dbo.fn_contantsstrcount('aaa:bbb:ccc:ddd:aaa:ccc:ddd:aaa','aaa',null) select dbo.fn_contantsstrcount('aaa:bbb:ccc:ddd:aaa:ccc:ddd:aaa','aaa',':')你看看满足你的要求不,函数,是可以放在查询语句中执行的东东
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯