首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何按范围排序MySQL查询?

如何按范围排序MySQL查询?
EN

Stack Overflow用户
提问于 2014-12-05 08:41:27
回答 1查看 33关注 0票数 0

是否有一种按范围排序元素的纯MySQL方法?那么,假设我有两个价格栏的表“产品”,一个是旧价格,一个是新价格。我现在想选择所有的产品,并按以前的价格和当前的价格来订购它们。所以实际上有点像ORDER BY (previous_price - current_price)。有没有办法做到这一点,或者我是否需要使用编程语言重新排序数组?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-05 08:45:29

就像你提议的那样。但是,使用SQL方式:

您选择一个名为price_range的字段,它等于previous_price - current_price

代码语言:javascript
运行
AI代码解释
复制
SELECT (previous_price-current_price) as price_range

然后你点了它:

代码语言:javascript
运行
AI代码解释
复制
ORDER BY price_range
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27320660

复制
相关文章
如何实现按距离排序、范围查找
本文主要介绍了在Java中如何实现基于地理位置的搜索,包括使用Geocoding API和Spatial4j库,以及如何在Spring Boot应用中集成和实现搜索功能。此外,还介绍了如何对搜索结果进行排序和过滤,以及如何使用Elasticsearch进行全文搜索。
高爽
2017/12/28
4.6K0
如何实现按距离排序、范围查找
【MySQL基础】mysql如何实现中文按拼音排序查询
在查询的时候,经常用到排序,英文的排序自然好说,但是在线上特定场景环境中,可能需要对中文进行排序,比如用户的姓名、地址等等。在mysql中如何对中文排序呢?我们可以使用ORDER BY CONVERT(列名 USING 字符编码集)函数即可将中文列名按拼音顺序进行排序。
青山师
2023/05/04
3.1K1
MySQL按坐标排序和查找指定范围的坐标
做的项目多了,总会遇到一些需要涉及需要用到地图坐标的。 既然有坐标,那肯定又得涉及位置距离。 例如我们平时使用美团,想搜索附近的美食店,这功能很方便是不是? 希望下面的经验能给你帮助,让你少走些弯路,同时自己做个笔记,方便自己。 毕竟老了,有些东西很快就自己也忘记了,也需要笔记来回忆~
jwj
2022/05/18
2.1K0
如何优化mysql的范围查询
本文预计分为两个部分: (1)联合索引部分的基础知识 在这个部分,我们温习一下联合索引的基础 (2)联合索引部分的实战题 在这个部分,列举几个我认为算是实战中的代表题,挑出来说说。
sunsky
2020/12/31
8.1K0
Mysql范围查询优化
Equality Range Optimization of Many-Valued Comparisons
mingjie
2022/05/12
2.1K0
mysql 根据时间范围查询
如果传入的格式是YYYY-MM-DD 的 没有带时分秒,按照上面两种写法会差不全。
全栈程序员站长
2022/09/13
4.8K0
MySQL汇总排序查询
两个要求: ①计算出来的字段销售总额保留两位小数; ②排序时,汇总不参与排序,放在最下面。
诡途
2022/01/07
2.1K0
MySQL汇总排序查询
MySQL 排序、分页查询、聚合查询
可以通过LIMIT <M> OFFSET <N>子句实现。每次显示最多 M 条,从第 N 条记录开始算
Michael阿明
2020/07/13
3.1K0
MySQL 排序、分页查询、聚合查询
MySQL | 如何对查询结果集进行排序
数据操作语言:结果集排序 如果没有设置,查询语句不会对结果集进行排序。也就是说,如果想让结果集按照某种顺序排列,就必须使用 ORDER BY 子句。 SELECT ...... FROM ...... ORDER BY 列名 [ASC | DESC]; SELECT ename,sal FROM t_emp ORDER BY sal; SELECT empno,ename,sal,deptno FROM t_emp ORDER BY sal DESC; 排序关键字 ASC 代表升序(默认),DESC
Zkeq
2022/05/18
6.3K0
MySQL | 如何对查询结果集进行排序
mysql之排序查询
进阶3:排序查询 以下面如图数据库为例编写排序查询案例 语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序的字段|表达式|函数|别名 【asc|desc】; order by 特点: 1、asc代表的是升序,可以省略 desc代表的是降序 2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段 3、order by子句在查询语句的最后面,除了limit子句 1、按单个字段排序 案例1:查询员工信息,要求工资从高到低排序 SEL
玖柒的小窝
2021/09/18
1.7K0
mysql之排序查询
mysql之排序查询
文章目录 进阶3:排序查询 特点: 1、按单个字段排序 案例1:查询员工信息,要求工资从高到低排序 2、添加筛选条件再排序 案例1:查询部门编号>=90的员工信息,并按员工编号降序 案例2:查询部门编号>=90的员工信息,按入职时间的先后进行排序 3、按表达式排序 案例1:按年薪的高低显示员工的信息和年薪 4、按别名排序 案例1:查询员工信息 按年薪升序 5、按函数(length)排序 案例1:查询员工名,并且按名字的长度降序 6、按多个字段排序 案例1:查询员工信息,要求先按工资降序,再按e
兮动人
2021/06/11
2K0
mysql之排序查询
Excel按列排序和按行排序
文章背景:Excel二维表中记录着多行多列的数据,有时需要按行或按列排序,使数据更加清晰、易读。下面分别对按列排序和按行排序进行介绍。
Exploring
2022/08/10
3.2K0
Excel按列排序和按行排序
Mysql时间范围查询不走索引问题
此时,虽然在create_time字段上添加了索引,但是否会走索引还需要看数据量的情况。
程序新视界
2022/05/06
4.7K0
Mysql常用sql语句(11)- between and 范围查询
https://www.cnblogs.com/poloyy/category/1683347.html
小菠萝测试笔记
2020/06/09
1.8K0
Mysql常用sql语句(11)- between and 范围查询
MySQL 常用时间范围查询SQL样例
特殊说明: 第三方平台不会及时同步本文章最新内容,如果觉得本文资料不全,可以访问本人Java博客搜索:标题类似的关键字 上述文章均是我实际操作后产出,烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
收心
2023/02/22
2.4K0
RocksDB 的范围查询是如何优化的?
MySQL 的存储引擎除了最常用的是 InnoDB 引擎之外还有一个 MyRocks 引擎也经常会用到,它是基于 RocksDB 开发的一套存储引擎,比 InnoDB 性能要高出 N 倍。
老钱
2020/07/10
3.6K0
MySQL学习,详解排序查询(order by)
select 字段名 from 表名 order by 字段1 [asc|desc],字段2 [asc|desc];
用户1289394
2021/10/26
1.4K0
MYSQL用法(十六) MySQL按指定字段自定义列表排序
要求:按照字段IS_NEW_PROJ的降序、字段LOAN_APR的降序、字段GMT_BUY_START的升序排序
Java架构师必看
2021/05/31
2.5K0
MYSQL用法(十六) MySQL按指定字段自定义列表排序
Lucene范围查询原理(<Lucene6.0)
之前一直想看一下lucene range查询的底层原理, 先上网找了下相关资料, 发现非常混乱, 主要是因为lucene的范围查询曾经经历过两个不同的阶段:
叫我家宝
2022/02/25
1.6K0
点击加载更多

相似问题

Mysql按范围排序

219

Mysql -范围查询和排序

22

MySQL按查询分组、有查询、按查询排序

12

mySQL查询--按日期排序

30

MySQL查询按行数排序?

42
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文