• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sqlServer 获取汉字字串的拼音声母
    复制代码 代码如下:

    CREATE function fGetPy(@str varchar(500)='')
    returns varchar(500)
    as
    begin
    declare @strlen int,@return varchar(500),@ii int
    declare @c nchar(1),@chn nchar(1)
    select @strlen=len(@str),@return='',@ii=0
    set @ii=0
    while @ii@strlen
    begin
    select @ii=@ii+1,@chn=substring(@str,@ii,1)
    if @chn>='吖'
    select @c = char(count(*)+63) from (
    select top 27 * from (
    select chn = '吖'
    union all select '八'
    union all select '嚓'
    union all select '咑'
    union all select '妸'
    union all select '发'
    union all select '旮'
    union all select '铪'
    union all select '丌' --because have no 'i'
    union all select '丌'
    union all select '咔'
    union all select '垃'
    union all select '嘸'
    union all select '拏'
    union all select '噢'
    union all select '妑'
    union all select '七'
    union all select '呥'
    union all select '仨'
    union all select '他'
    union all select '屲' --no 'u'
    union all select '屲' --no 'v'
    union all select '屲'
    union all select '夕'
    union all select '丫'
    union all select '帀'
    union all select @chn
    ) as a
    order by chn COLLATE Chinese_PRC_CI_AS ) as b
    where b.chn =@chn
    else set @c=@chn
    set @return=@return+@c
    end
    return(@return)
    end
    上一篇:根据多条件查询临时表 想得到不同结果集的方法
    下一篇:SQLSERVER 中datetime 和 smalldatetime类型分析说明
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sqlServer 获取汉字字串的拼音声母 sqlServer,获取,汉字,字串,