zoukankan      html  css  js  c++  java
  • 26字母中文第一字母排序

    Alter   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   '妑','P'   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
    Create Proc PR_GetPY
    @FirstWord nchar(1)
    as
    Select * from aspnet_users where @FirstWord=substring(dbo.f_GetPy(username),1,1)
    go
    Exec PR_GetPY @FirstWord='z'

    先写下来,以后再说。
  • 相关阅读:
    【POJ1456】Supermarket(贪心)
    【HDU5831】Rikka with Parenthesis II(括号)
    【ZOJ2278】Fight for Food(dp)
    【ZOJ2277】The Gate to Freedom
    【ZOJ2276】Lara Croft(bfs)
    3944: Sum[杜教筛]
    [Sdoi2016]平凡的骰子
    [Sdoi2016]齿轮
    [Sdoi2016]硬币游戏
    [NOI2005]月下柠檬树[计算几何(simpson)]
  • 原文地址:https://www.cnblogs.com/xucanzhao/p/384798.html
Copyright © 2011-2022 走看看