logo
  • 教程列表
  • SO官方文档
  • 订购
    • 简单的 ORDER BY 子句
    • 按多个字段排序
    • 具有复杂逻辑的 ORDER BY
    • 自定义订购
  1. StackOverflow 文档
  2. Microsoft SQL Server 教程
  3. 订购
  4. 自定义订购

自定义订购

Created: November-22, 2018

如果你想使用字母/数字排序以外的其他方式按列排序,则可以使用 case 指定所需的顺序。

order by Group 返回:

组 计数
没退休 6
退休 4
总 10

order by case group when 'Total' then 1 when 'Retired' then 2 else 3 end 返回:

组 计数
总 10
退休 4
没退休 6
  • 具有复杂逻辑的 ORDER BY

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明