查询结果按照数量排序,并且将某条记录固定放到最后一行
问题描述:
查询出的结果按照数量排序,并且将某条记录放到最后一行,不影响其他排序记录
解决办法:
--第二步
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可以帮助我们在处理含有空值的排序排列中,将空值字段记录放到最前或最后显示,帮助我们得到期望的结果。
查询结果按照数量排序,并且将某条记录固定放到最后一行相关推荐
- mysql 分组排序取前n_mysql分组排序取前N条记录的最简洁的单条sql ! | 学步园
-- mysql分组排序取前N条记录的最简洁的单条sql. use test; drop table if exists test; create table test ( id int primar ...
- 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 ) -- ...
- SQL分组查询后取每组的前N条记录
本文由 Leon 同学授权发布 这个公众号的关注者除了大部分是 Android 工程师之外还有部分后端以及前端同学,我鼓励也非常欢迎大家来投稿,其实我们并不需要把自己限定在某个领域,多学学其他语言也是 ...
- mysql 排序后 下一条记录_什么是MySQL InnoDB 二级索引的排序?|附实例详解
概述 今天主要给大家介绍了关于MySQL InnoDB 二级索引的排序的相关资料,通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值. 每个InnoDB表具有一个特殊的索引称为聚簇 ...
- mysql 排序后 下一条记录_Mysql如何使用order by工作
日常开发中,我们经常要进行字段的排序,但是我们大多不知道排序是如何执行的,今天我们就说说order by 的执行逻辑, CREATE TABLE `t` (`id` int(11) NOT NULL, ...
- [MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit
前言: 同事的业务场景是,按照cid.author分组,再按照id倒叙,取出前2条记录出来. oracle里面可以通过row_number() OVER (PARTIT ...
- mysql 分组top_MySQL:如何查询出每个分组中的 top n 条记录?
问题描述 需求: 查询出每月 order_amount(订单金额) 排行前3的记录. 例如对于2019-02,查询结果中就应该是这3条: 解决方法 MySQL 5.7 和 MySQL 8.0 有不同的 ...
- oracle查询:分组查询,取出每组中的第一条记录
按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group by type; 注意:select 后面 ...
- 查询出每个分组中的 top n 条记录
问题描述 需求: 查询出每月 order_amount(订单金额) 排行前3的记录. 例如对于2019-02,查询结果中就应该是这3条: 解决方法 MySQL 5.7 和 MySQL 8.0 有不同的 ...
最新文章
- DS博客作业04--树大作业
- excel文件无法打印提示内存不足_三星打印机无法扫描文件?来看看她的详细解决办法...
- shell中数值比较 字符串比较 文件判断 whle和for和until循环
- python列表去重_Python中对列表list去重
- linux命令ssh
- 模拟浏览器自动化测试工具Selenium之六设置代理篇
- 2、创建视图(CREATE VIEW)
- 解决Winform程序在不同分辨率系统下界面混乱问题
- 演讲(2)----十大范畴法
- 构建自己的PHP框架(MVC)
- HMC5883L指南针罗盘模块连接arduino使用的注意事项
- 开发悬浮球SDK之自定义view 下篇 — 裁剪圆形(以及其他形状)背景图片并设置文字
- HTTPS网络流量分析方法简介
- 数据库建模 : 概念模型 , 逻辑模型和物理模型
- Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈
- TuscanySCA5-理解SCA Domian
- 华为云微认证考试简介
- linux csgo 是英文,linux csgo服务器
- 0x41 数据结构进阶-并查集
- bearer token头_BearerToken之JWT的介绍
热门文章
- 如何计算 R 中的基尼系数(附示例)
- 014 Python语法之类与对象
- opporeno6如何开启快门声音 一键设置启用快门声音方法分享
- android 仿饿了么地图,iOS Andriod百度地图仿百度外卖 饿了么 选择我的地址 POI检索...
- 银河w6+北斗40度+土星 中
- 文件的上传和下载(超详细)
- ACTF2020 新生赛 Upload 1
- 计算机的低配置的cpu,绝地求生低配电脑CPU负担低设置方法汇总 怎么样设置对cpu压力小...
- Spring的初体验-2
- 笔记本屏幕30hz_开学在即,最适合大学生的笔记本电脑买起来