zoukankan      html  css  js  c++  java
  • SQL字段排序

    --按笔画排序

    1. select ChannelID,ChannelName from dbo.HB_AdChannel order by ChannelName collate chinese_prc_stroke_cs_as_ks_ws 

    --按拼音排序

    1. select ChannelID,ChannelName+Description from dbo.HB_AdChannel order by ChannelName+Description collate chinese_prc_cs_as_ks_ws 

    --sql如何让中文名字按 名字第一个字的拼音首字母排序

    1. select isnull(b.py,upper(left(a.ChannelName+a.Description,1))) as py 
    2.  
    3. ,a.ChannelName+a.Description as ChannelName 
    4.  
    5. from dbo.HB_AdChannel a 
    6.  
    7. left outer join ( 
    8.  
    9. select 'A' as PY,N'驁' as word, N'啊' as sword 
    10.  
    11. union select 'B',N'簿',N'驁' 
    12.  
    13. union select 'C',N'錯',N'簿' 
    14.  
    15. union select 'D',N'鵽',N'錯' 
    16.  
    17. union select 'E',N'樲',N'鵽' 
    18.  
    19. union select 'F',N'鰒',N'樲' 
    20.  
    21. union select 'G',N'腂',N'鰒' 
    22.  
    23. union select 'H',N'夻',N'腂' 
    24.  
    25. union select 'J',N'攈',N'夻' 
    26.  
    27. union select 'K',N'穒',N'攈' 
    28.  
    29. union select 'L',N'鱳',N'穒' 
    30.  
    31. union select 'M',N'旀',N'鱳' 
    32.  
    33. union select 'N',N'桛',N'旀' 
    34.  
    35. union select 'O',N'漚',N'桛' 
    36.  
    37. union select 'P',N'曝',N'漚' 
    38.  
    39. union select 'Q',N'囕',N'曝' 
    40.  
    41. union select 'R',N'鶸',N'囕' 
    42.  
    43. union select 'S',N'蜶',N'鶸' 
    44.  
    45. union select 'T',N'籜',N'蜶' 
    46.  
    47. union select 'W',N'鶩',N'籜' 
    48.  
    49. union select 'X',N'鑂',N'鶩' 
    50.  
    51. union select 'Y',N'韻',N'鑂' 
    52.  
    53. union select 'Z',N'咗',N'韻' 
    54.  
    55. ) b on left(ChannelName+a.Description,1) between b.sword and b.word 
    56.  
    57. order by py 
  • 相关阅读:
    android-sdk环境变量配置
    2018/08/04
    python 读取配置文件ini ---ConfigParser
    关于自动化测试框架搭建的前期考虑问题
    Jmeter中用例禁用
    Jmeter创建一个http请求
    基本的sql语法
    sql创建表格时出现乱码
    Jmeter安装
    Java环境搭建
  • 原文地址:https://www.cnblogs.com/ArRan/p/2746311.html
Copyright © 2011-2022 走看看