MySQL对查询结果排序
从表中查询出来的数据,可能是无序的,或者其排列顺序表示用户期望的
使用ORDER BY对查询结果进行排序
SELECT 字段名1,字段名2,……
FROM 表名
ORDER BY 字段名1 [ASC|DESC],字段名2[ASC|DESC]……
参数说明
指定的字段名1、字段名2,是对查询结果排序的依据
参数ASC,表示按照升序进行排序
参数DESC,表示按照降序进行排序
默认情况下,按照ASC方式,升序进行排序
查询student表中,所有的记录,并按照grade字段进行排序
可以看出,默认是按照升序排序
查询student表中,所有的记录,使用参数ASC按照grade字段,升序方式排序
可以看出,返回的结果相同
查询student表中,所有的记录,使用参数DESC按照grade字段降序方式排序
可以看出,返回的结果按照grade字段,降序进行排序
MySQL中,指定按照多个字段,对查询结果进行排序
比如,查询student表中所有记录,按照gender和grade字段进行排序,在排序过程中,会先按照gender字段进行排序,如果遇到gender字段相同的记录,再把这些记录,按照grade字段进行排序
查询student表中所有记录,按照gender字段的升序和grade字段的降序排序
可以看出,返回的结果,首先,按照gender字段值升序排序,gender值相同的,按照grade字段值降序排序
注意,在按照指定字段进行升序排序时,如果某条记录的字段值为NULL,则这条记录会在第一条显示,因为,NULL值被认为是最小值。
MySQL对查询结果排序相关推荐
- mysql 联合查询后排序_MySQL的查询(联合查询,查询排序,正则表达式)
MySQL的查询(联合查询,查询排序,正则表达式) MySQL的查询(联合查询,查询排序,正则表达式) MySQL的查询 联合查询实例 -- 联合查询 SELECT * FROM user union ...
- MySQL分组查询—添加排序
案例: 查询每个部门每个工种的员工的平均工资,并且按平均工资的高低排列 排序查询放在最后 SELECT AVG(salary) a, department_id, job_id FROM employ ...
- MySQL自定义查询字段排序
同事在做抽奖排名的时候有个问题 需要按照 一等奖 二等奖 三等奖 未中奖 的形式输出数据 问到我如何排序. 数据库设计如下 用一个prize_code字段标示了是否中奖 1是一等奖 2是二等奖 3是三 ...
- MySQL 对查询结果进行排序
MySQL SELECT 语句,ORDER BY 子句主要用来将结果集中的数据按照一定的顺序进行排序. 其语法格式为: ORDER BY {<列名> | <表达式> | < ...
- mysql中条件查询加排序和索引的关系
跟一个朋友,不错公司的主管交流时,对于mysql中条件查询和排序时 与索引的关系 mysql> explain select * from article where title='希望光伏企业 ...
- MySQL模糊查询 结果按匹配度 排序
我们在使用 MySQL 进行模糊查询的时候,受到默认排序的影响,我们会发现与查询关键字相似的记录有时候并没有排到最前面. 如 : CREATE TABLE user(id BIGINT(11) AUT ...
- MYSQL数据库(十)- 数据表的插入(insert)、删(delete)、改(update)、查(select)、group by 分组、having语句设置分组条件,order by查询结果排序,
目录结构 本章目录 一.插入insert: 方法一:insert标准插入数据写法 方法二:set插入数据写法 方法三:请看本章最后一个案例 二.插入update: 方法一:单表更新记录 方法二:多表更 ...
- Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)
Mysql数据库入门-数据查询 Author:qyan.li Date:2022.2.21 文章目录 ``Mysql``数据库入门---数据查询 1. ``select``关键字 2.条件查询 3.排 ...
- MySQL数据库查询排序
MySQL数据库查询排序 一.按关键字排序 1.1 单字段排序 1.1.1 按分数排序,默认不指定是升序排序 1.1.2 按分数降序排序 结合where进行条件过滤,筛选地址是nanjing的学生按分 ...
最新文章
- ueditor上传组件显示乱码_最全面的移动端 UI组件设计详解:中篇
- 微信小程序(6)模板详解 template
- 21行代码AC_HDU 5935 Car【贪心, 精度】
- Python3 爬虫学习笔记 C16【数据储存系列 — Redis】
- 模拟——魔法少女小Scarlet(洛谷 P4924)
- 用python把excel中的数据变成字典(复制代码即可用)
- Socket中常见的几个转换函数(htonl,htons,ntohl,ntohs,inet_addr,inet_ntoa)
- NodeJS 常用模块积累
- 全网首发:FreeSwitch BANNER支持中文
- centos使用迅雷远程下载
- 2022年全球程序员平均薪资发布,中国排名很意外
- 帝国cms站群全自动采集入库程序源码分享
- 利用Windows的IFELanguage接口,取得拼音笔划数其实很简单!
- 19、L298N 电机驱动板
- linux set命令的用法,Linux中xset命令起什么作用呢?
- cp7s2装Linux,基礎級拆機-神舟戰神GX8CP5s1上8700發現較為雞肋-仿CP7s2
- 针对Arduino IDE 2.0安装后找不到端口的问题(USB转串口驱动)(Win11)
- Alpha 测试与 Beta 测试:有什么区别?
- 中国果蔬烘干机行业营销态势与竞争趋势预测报告(2022-2028年)
- 王者荣耀 是什么语言编写的
热门文章
- Ubuntu 16.04安装unrar解压RAR文件
- spring mvc+spring + hibernate 整合(二)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——界面(一)
- c++ smart pointer 趣谈
- 三种SQL分页查询的存储过程
- [ZT]国家颁布防沉迷系统 网游三小时后经验减半
- Windows下的cmd小技巧
- 3 镜像仓库Harbor安装
- C++ Primer 5th笔记(chap 18 大型程序工具)多重继承下的类作用域
- EOS 智能合约源代码解读 (14)system合约“exchange_state.hpp”