问题描述:

查询出的结果按照数量排序,并且将某条记录放到最后一行,不影响其他排序记录

解决办法:

--第二步
select THEME_ID,num,(casewhen THEME_ID = 'TZ' then1elsenullend) flagfrom (--第一步select THEME_ID, count(*) as numfrom catalog.api_service_registergroup by THEME_ID)
order by flag nulls first, NUM desc

第一步分组查询数量

第二步将某一条记录标记出来(case  when THEME_ID = 'TZ' then  1 else null  end) flag,然后利用nulls first 将nulls始终放在最前边

获取的查询结果为:

拓展:

nulls first/nulls last可以帮助我们在处理含有空值的排序排列中,将空值字段记录放到最前或最后显示,帮助我们得到期望的结果。

查询结果按照数量排序,并且将某条记录固定放到最后一行相关推荐

  1. mysql 分组排序取前n_mysql分组排序取前N条记录的最简洁的单条sql ! | 学步园

    -- mysql分组排序取前N条记录的最简洁的单条sql. use test; drop table if exists test; create table test ( id int primar ...

  2. sql查询从m到n的这几条记录

    查询从m到n的这几条记录 m-n go select top (n-m+1) * from stu where id not in (select top (m-1) ID from stu ) -- ...

  3. SQL分组查询后取每组的前N条记录

    本文由 Leon 同学授权发布 这个公众号的关注者除了大部分是 Android 工程师之外还有部分后端以及前端同学,我鼓励也非常欢迎大家来投稿,其实我们并不需要把自己限定在某个领域,多学学其他语言也是 ...

  4. mysql 排序后 下一条记录_什么是MySQL InnoDB 二级索引的排序?|附实例详解

    概述 今天主要给大家介绍了关于MySQL InnoDB 二级索引的排序的相关资料,通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值. 每个InnoDB表具有一个特殊的索引称为聚簇 ...

  5. mysql 排序后 下一条记录_Mysql如何使用order by工作

    日常开发中,我们经常要进行字段的排序,但是我们大多不知道排序是如何执行的,今天我们就说说order by 的执行逻辑, CREATE TABLE `t` (`id` int(11) NOT NULL, ...

  6. [MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit

    前言:         同事的业务场景是,按照cid.author分组,再按照id倒叙,取出前2条记录出来.         oracle里面可以通过row_number() OVER (PARTIT ...

  7. mysql 分组top_MySQL:如何查询出每个分组中的 top n 条记录?

    问题描述 需求: 查询出每月 order_amount(订单金额) 排行前3的记录. 例如对于2019-02,查询结果中就应该是这3条: 解决方法 MySQL 5.7 和 MySQL 8.0 有不同的 ...

  8. oracle查询:分组查询,取出每组中的第一条记录

    按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info  group by type; 注意:select 后面 ...

  9. 查询出每个分组中的 top n 条记录

    问题描述 需求: 查询出每月 order_amount(订单金额) 排行前3的记录. 例如对于2019-02,查询结果中就应该是这3条: 解决方法 MySQL 5.7 和 MySQL 8.0 有不同的 ...

最新文章

  1. DS博客作业04--树大作业
  2. excel文件无法打印提示内存不足_三星打印机无法扫描文件?来看看她的详细解决办法...
  3. shell中数值比较 字符串比较 文件判断 whle和for和until循环
  4. python列表去重_Python中对列表list去重
  5. linux命令ssh
  6. 模拟浏览器自动化测试工具Selenium之六设置代理篇
  7. 2、创建视图(CREATE VIEW)
  8. 解决Winform程序在不同分辨率系统下界面混乱问题
  9. 演讲(2)----十大范畴法
  10. 构建自己的PHP框架(MVC)
  11. HMC5883L指南针罗盘模块连接arduino使用的注意事项
  12. 开发悬浮球SDK之自定义view 下篇 — 裁剪圆形(以及其他形状)背景图片并设置文字
  13. HTTPS网络流量分析方法简介
  14. 数据库建模 : 概念模型 , 逻辑模型和物理模型
  15. Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈
  16. TuscanySCA5-理解SCA Domian
  17. 华为云微认证考试简介
  18. linux csgo 是英文,linux csgo服务器
  19. 0x41 数据结构进阶-并查集
  20. bearer token头_BearerToken之JWT的介绍

热门文章

  1. 如何计算 R 中的基尼系数(附示例)
  2. 014 Python语法之类与对象
  3. opporeno6如何开启快门声音 一键设置启用快门声音方法分享
  4. android 仿饿了么地图,iOS Andriod百度地图仿百度外卖 饿了么 选择我的地址 POI检索...
  5. 银河w6+北斗40度+土星 中
  6. 文件的上传和下载(超详细)
  7. ACTF2020 新生赛 Upload 1
  8. 计算机的低配置的cpu,绝地求生低配电脑CPU负担低设置方法汇总 怎么样设置对cpu压力小...
  9. Spring的初体验-2
  10. 笔记本屏幕30hz_开学在即,最适合大学生的笔记本电脑买起来