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'

    先写下来,以后再说。
  • 相关阅读:
    python笔记——调试和异常处理
    [算法学习] 线段树,树状数组,数堆,笛卡尔树
    【cpp】G++中不支持static_cast?
    【生活感想】不够淡定
    数值线性代数小结
    伪逆
    统计机器学习
    Numerical Methods with MATLAB(1)
    吐槽iOS国际化:关于NSLocalizedString的使用
    iOS 沙盒路径操作:新建/删除文件和文件夹
  • 原文地址:https://www.cnblogs.com/xucanzhao/p/384798.html
Copyright © 2011-2022 走看看