order by 子句 后面跟 case when 不再是排序

可以理解为分组排序(group by)

比如说,学生排队,凡是姓张的,我们给他们贴个标签“1”,凡是姓李的,我们给他们贴个标签“2”,凡是姓王的,我们给他们贴个标签“3”。然后按照 1 2 3 排序

select plannum,fixednum,forenum,PZXS,DimProduct,demo 
from vs_WeekPlanline  where foreNum is not null 
order by case DimProduct 
when '方太吸油烟机' then 1
when '方太消毒柜' then 2
when '方太灶具' then 3
when '方太热水器' then 4 
when '米博热水器' then 5 
when '方太微波炉' then 6 
when '方太烤箱' then 7 
when '方太蒸箱' then 8 
when '方太洗碗机' then 9 
when '方太电蒸锅' then 10 
when '方太保温箱' then 11 else 12 end,plannum desc

order by 子句 后面跟 case when相关推荐

  1. sql limit 子句_SQL Order by子句概述

    sql limit 子句 In this article, we'll walk-through the concept of the SQL Order by clause and understa ...

  2. 在Orderby子句中使用CASE 语句

    CASE 语句可以在SELECT 子句和ORDER BY 子句中使用 CASE语句分为两种Case Simple Expression and Case Search Expression Case ...

  3. SQLite | Group By 和 Order By 子句

    文章目录 1. Group by and Order by 1.1 Group Records 1.2 Ordering Records 1.3 Aggregate Functions 1.4 The ...

  4. (解决)除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效Mybatis-plus 默认分页功能报错

    (解决)除非另外还指定了 TOP.OFFSET 或 FOR XML,否则,ORDER BY 子句在视图.内联函数.派生表.子查询和公用表表达式中无效Mybatis-plus 默认分页功能报错 我百度了 ...

  5. 如果不写Order By子句,会怎么样

    我们都知道在T-SQL查询中,如果不恰当地使用了Order By子句,那么将严重影响到性能.很多优化顾问都会把尽量减少使用order by作为一条建议. 但又有人转念一想,如果我们在查询中不写Orde ...

  6. SQL基础---SQL ORDER BY 子句

    SQL ORDER BY 子句 ORDER BY 语句用于对结果集进行排序. ORDER BY 语句 ORDER BY 语句用于根据指定的列对结果集进行排序. ORDER BY 语句默认按照升序对记录 ...

  7. 除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询...

    执行sql语句: select * from ( select * from tab where ID>20 order by userID desc ) as a order by date ...

  8. oracle orber by,Oracle ORDER BY子句

    本文概述 在Oracle中, ORDER BY子句用于对结果集中的记录进行排序或重新排列. ORDER BY子句仅与SELECT语句一起使用. 句法: SELECT expressions FROM ...

  9. 关于子查询中的order by子句

    关于子查询中能否用order by子句,有以下两种情况: 第一种例如: select a.col1 from a where a.col2 in (select b.col2 from b order ...

最新文章

  1. 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。...
  2. 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明...
  3. 如何打造一个搞垮团队的绩效考核?
  4. javascript进制转换_44道JavaScript送命题
  5. 企业网络推广中关键词“出镜率”高会影响企业网络推广吗?
  6. Centos7下安装Docker(详细安装教程、傻瓜式安装)
  7. bzoj 1684: [Usaco2005 Oct]Close Encounter【数学(?)】
  8. Docker相关的项目
  9. 为什么Note.js 里面没有sap.ui.core.Control.extend()这样的代码,但是runtime有自动生成有
  10. python只读模式可以打印嘛_只读python属性?无法打印对象
  11. OFDM子载波频率 知乎_通过基于SDR的信号处理实现的低复杂度便携式无源无人机监控...
  12. matlab单元数组和结构,Matlab中单元数组和结构数组
  13. 苹果获得可折叠屏专利:可用在iPhone或其他设备上
  14. 有效数据包含额外数据_设置数据有效性的一些技巧
  15. 配置WindowsLiveWriter,写cnblogs博客
  16. ShuffleNet v2
  17. et文件丢失怎么恢复?5种恢复方法轻松掌握
  18. Django文档地址
  19. Python:常见排列组合问题处理
  20. 后端开发实习生面经(已收offer)中科院计算所下属某所

热门文章

  1. 2022年第五届“传智杯”全国大学生IT技能大赛——程序设计挑战赛
  2. 介绍一个产品的思维导图_什么叫产品思维导图(产品思维的定义)
  3. 关于oracle数据库的卸载与重新安装
  4. 魔方APP项目-01-移动端开发相关概念、移动端自适配、元信息(meta)、开发准备、移动端项目搭建(模拟器调试)、APICloud(APICloud 前端框架,获取服务端API接口)
  5. 腾达ac23虚拟服务器怎么设置,腾达AC23千兆路由器体验
  6. 机器学习算法-k-means聚类算法介绍
  7. oracle11g 在azure云中使用rman进行实例迁移
  8. 逆矩阵 java_用java实现逆矩阵运算
  9. OSG官网——GettingStarted翻译
  10. 偶数科技发布第四代数据仓库产品 完美契合AI应用