因为PostgreSql没有order by field 所以按照指定的顺序排序就没有这么简单了,可以使用case when then进行排序

示例一

SELECT stage, pln_status
FROM project
ORDER BY CASE WHEN pln_status = '规划' THEN 1WHEN pln_status = '初选' THEN 2WHEN pln_status = '查勘' THEN 3WHEN pln_status = '评审' THEN 4WHEN pln_status = '批复' THEN 5WHEN pln_status = '初设' THEN 6WHEN pln_status = '开工' THEN 7
END

示例二

SELECT *
FROM person
ORDER BY CASE constellationWHEN '白羊' THEN 1WHEN '金牛' THEN 2WHEN '双子' THEN 3WHEN '巨蟹' THEN 4WHEN '狮子' THEN 5WHEN '处女' THEN 6WHEN '天秤' THEN 7WHEN '天蝎' THEN 8WHEN '射手' THEN 9WHEN '摩羯' THEN 10WHEN '水瓶' THEN 11WHEN '双鱼' THEN 12
END DESC

PostgreSQL 按指定顺序排序相关推荐

  1. SQL Server中使用自定义指定顺序排序

    SQL Server中使用自定义指定顺序排序 原文:SQL Server中使用自定义指定顺序排序 比如需要对SQL表中的字段NAME进行如下的排序: 张三(Z) 李四(L) 王五(W) 赵六(Z) 如 ...

  2. DataFrame按某种指定顺序排序

    DataFrame按某种指定顺序排序 创建待排序DataFrame并指定排序列表 对DataFrame排序 创建待排序DataFrame并指定排序列表 import pandas as pd impo ...

  3. 【oracle】oracle按照某字段指定顺序排序

    目录 方案一.通过order by instr实现指定顺序排序 方案二:通过order by decode 补充:通过拼音.比划.部首排序方法 使用拼音排序 使用部首排序 使用笔画数排序 在做报表展现 ...

  4. SQL学习之使用order by 依照指定顺序排序或自己定义顺序排序

    我们通常须要依据客户需求对于查询出来的结果给客户提供自己定义的排序方式,那么我们通常sql须要实现方式都有哪些,參考很多其它资料总结例如以下(不完好的和错误望大家指出): 一.假设我们仅仅是对于在某个 ...

  5. SQL学习之使用order by 按照指定顺序排序或自定义顺序排序

    我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一.如果我们只是对于在某个程序中的应用 ...

  6. order by 按照指定顺序排序或自定义顺序排序

    我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一.如果我们只是对于在某个程序中的应用 ...

  7. 使用order by 按照指定顺序排序或自定义顺序排序

    我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一.如果我们只是对于在某个程序中的应用 ...

  8. DB2按照字段的指定顺序排序

    我们经常会遇到这样一个问题,某个列的可能值为 1, 2, 3.现在需要按照 2, 1, 3 的顺序排序,该怎么办呢? MySql中可以: select * from my_table where co ...

  9. python列表按照指定顺序排序-pandas中的DataFrame按指定顺序输出所有列的方法

    问题: 输出新建的DataFrame对象时,DataFrame中各列的显示顺序和DataFrame定义中的顺序不一致. 例如: import pandas as pd grades = [48,99, ...

最新文章

  1. 学会这些Python美图技巧,就等女朋友夸我了
  2. gnome Nautilus cannot handle computer locations
  3. python 画图 内存-python的内存分析和处理
  4. 【noi 2.6_9284】盒子与小球之二(DP)
  5. 如何应对云爆发架构?四种方法替你解忧
  6. 小米4391人获1.749亿股股票的激励
  7. 小鹏N5申报图曝光 搭载155KW电机、NEDC 600公里与P5相同
  8. 基于asp.net806莆田新华网上书店_图书销售系统
  9. Qt 之 QQ系统表情(三)
  10. wps,Excel图表如何添加参考线
  11. 学java的就业方向_学Java以后的就业方向
  12. jquery可爱的小黑猫
  13. 打开新世界的大门。。吧?
  14. 群辉NAS信息提醒大师
  15. JS学习日记(二)字符与对象
  16. VS怎么添加背景图片
  17. 优秀的创业者需要具备什么样素质和能力
  18. 华为设备与思科设备ACL的异同
  19. C语言二 运算符、表达式及语句
  20. 计算机工作原理可以概括,计算机工作流程

热门文章

  1. 微软云服务Azure产品简介
  2. 中国楼市房贷真相:只有傻瓜才自掏腰包!
  3. gyp: No Xcode or CLT version detected! 错误提示
  4. python基础之2
  5. uniapp文字无缝滚动
  6. 户外广告的速度与激情
  7. 路径之谜 java_路径之谜 - 给杰瑞一块奶酪~ - 博客园
  8. mongodb 查询操作,条件查询,where,find等常用操作
  9. 十五、修改VGG16网络来适应自己的需求
  10. 排序-----直接插入排序------带监视哨和不带监视哨