以上帖子文章内容为三人行采集软件免费版所发,非人工发贴,使用三人行采集软件的正式版本,发贴将不带本广告,请访问三人行采集器官方网站http://www.srxzz.com了解更多更详细的站长软件。三人行站长QQ:725659
create function f_GetPy(@str nvarchar(4000))
returns nvarchar(4000)
as
begin
declare @strlen int,@re nvarchar(4000)
declare @t table(chr nchar(1) collate Chinese_PRC_CI_AS,letter nchar(1))
insert into @t(chr,letter)
select '吖','A' union all select '八','B' union all
select '嚓','C' union all select '咑','D' union all
select '妸','E' union all select '发','F' union all
select '旮','G' union all select '铪','H' union all
select '丌','J' union all select '咔','K' union all
select '垃','L' union all select '呒','M' union all
select '拏','N' union all select '噢','O' union all
select '妑','' union all select '七','Q' union all
select '呥','R' union all select '仨','S' union all
select '他','T' union all select '屲','W' union all
select '夕','X' union all select '丫','Y' union all
select '帀','Z'
select @strlen=len(@str),@re=''
while @strlen>0
begin
select top 1 @re=letter+@re,@strlen=@strlen-1
from @t a where chr<=substring(@str,@strlen,1)
order by chr desc
if @@rowcount=0
select @re=substring(@str,@strlen,1)+@re,@strlen=@strlen-1
end
return(@re)
end
go
我要查询一张表中的某一个字段的所有值的拼音首字母怎么处理呢?
三人行采集软件含文章采集、发贴、回帖、模拟论坛会员看贴点贴、模拟论坛会员千人火爆在线等等功能,具有采集更新论坛内容、制造论坛千人在线,日发万贴的火暴气氛,是一款强大的数据采集器,使用更多软件请到http://www.srxzz.com下载。(您使用的软件为免费版本,注册为终身正式版本后将不带本广告。三人行站长QQ:725659)
|