【叶子函数分享六】求两个字符串中相同的汉字及字母的个数
来源:互联网 发布:windows安装dmg 编辑:程序博客网 时间:2024/05/13 06:45
--创建函数create function [dbo].[funcomparestring]( @stra nvarchar(200), @strb nvarchar(200))returns int asbegin declare @strbase nvarchar(200) declare @rank int select @rank=0 if len(@stra)>len(@strb) select @rank=count(*) from funsplitchar(@strb) where item in(select item from funsplitchar(@stra)) else select @rank=count(*) from funsplitchar(@stra) where item in(select item from funsplitchar(@strb)) return @rankendgo--创建第二种函数create function [dbo].[funcomparestring_new]( @stra nvarchar(200), @strb nvarchar(200))returns int asbegin declare @strbase nvarchar(200) declare @rank int select @rank=0 if len(@stra)>len(@strb) select @rank=count(*) from funsplitchar(@strb) where item in(select distinct item from funsplitchar(@stra)) else select @rank=count(*) from ( select distinct * from funsplitchar(@stra) where item in(select distinct item from funsplitchar(@strb)) ) bb return @rankend --以上两个函数有什么不同呢?下面我用个例子来给大家说明一下: --测试示例select [dbo].[funCompareString]('中国Chinese之家','中国人是Chinese') --结果为:9 select [dbo].[funCompareString_new]('中国Chinese之家','中国人是Chinese') --结果为:8 --在这两个字符串中,'ese'与'ese'的重复在第一个函数算个字符重复,--而在第二个函数中算个字符重复。--也就是说在第二个函数中,多次相同的重复不累积计算例如ese中的e。 特别说明:如果数据量比较大,尽量避免使用自定义函数,以免严重影响性能。本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/maco_wang/archive/2011/03/16/6254971.aspx
- 【叶子函数分享六】求两个字符串中相同的汉字及字母的个数
- 【叶子函数分享六】求两个字符串中相同的汉字及字母的个数
- 【叶子函数分享三十七】求字符串中汉字的个数
- 求两个字符串中相同的汉字及字母的个数
- 【叶子函数分享三】求第一个字符串中第二个串的个数
- 【叶子函数分享三】求第一个字符串中第二个串的个数
- 【SQL分享】求字符串中汉字的个数【经典】
- 【叶子函数分享十一】取汉字首字母的两个函数
- 【叶子函数分享十一】取汉字首字母的两个函数
- [MSSQL]求字符串中汉字的个数
- 求字符串中汉字的个数
- 字符串中出现的相同字母的个数
- 写一个函数(maxLength)返回该参数中连续相同字母的最大个数及该字母
- java中求一个字符串中大小写字母及非英文字母的个数
- 【叶子函数分享八】取出字符串中的汉字、字母或是数字
- 【叶子函数分享八】取出字符串中的汉字、字母或是数字
- C#统计字符串中汉字的个数,数字的个数,大写字母的个数,小写字母的个数
- 【叶子函数分享四十六】获取元素个数的函数
- main函数学习
- 【叶子函数分享五】将十进制转成十六进制
- Linux环境进程间通信(一)
- 由JScript看语言有无数据类型的差别
- 关于sql中的更新和删除操作的重要性
- 【叶子函数分享六】求两个字符串中相同的汉字及字母的个数
- xml反编译工具
- 【叶子函数分享七】生成n位随机字符串
- 【叶子函数分享八】取出字符串中的汉字、字母或是数字
- 销售订单计划行物料可用期修改时,提示报错
- sizeof 用法分析
- ucos在2410上的移植
- 【叶子函数分享九】根据字符分割字符串的三种写法
- 20110412晴