美文网首页
查询系列第三篇—查询排序

查询系列第三篇—查询排序

作者: 水漾月微醺 | 来源:发表于2018-04-10 16:06 被阅读0次

1.基本认识

关键字:ORDER BY;
作 用:对查询的结果集进行排序;
填写值:ASC,升序(系统默认);DESC,降序;
格 式:ORDER BY 字段名 排序方式(ASC/DESC);

2.使用方法

  • 根据某字段名进行升序排列和降序排列

ORDER BY 字段名;

升序排列
例句:SELECT name,birth FROM student ORDER BY birth;
解释:在student表中查询name、birth两个字段相关信息,并根据birth字段进行升序排列。

降序排列
例句:SELECT name,birth FROM student ORDER BY birth DESC;
解释:在student表中查询name、birth两个字段相关信息,并根据birth字段进行降序排列。

  • 根据多个字段名进行排序

ORDER BY 字段名 排序方式,字段名 排序方式,字段名 排序方式;
注意:多字段排序时,按照从前往后的顺序进行排序。

例句:SELECT * FROM student WHERE sex="man" AND nationality="中国" ORDER BY age,birth ,time DESC;
解释:以“sex值是man和nationality值是中国”为条件,在student表中查询所有的相关信息,并按照age升序,birth升序,time降序进行排列。
排序过程:
首先按照age进行排序(age默认升序)---->具有相同age的在按照birth进行排序(birth默认升序)---->具有相同birth的在按照time进行排序(time是降序)---->排序完成

相关文章

  • 查询系列第三篇—查询排序

    1.基本认识 关键字:ORDER BY;作 用:对查询的结果集进行排序;填写值:ASC,升序(系统默认);DESC...

  • 2020-08-03(约束)

    1,dql:查询语句; 排序查询,聚合函数,分组查询,分页查询; a,排序; order by ,asc...

  • MySQL 排序

    排序查询 查询所有学生记录,按年龄升序排序 查询所有学生记录,按年龄降序排序 查询所有雇员,按月薪降序排序,如果月...

  • SQL查询语句1

    复杂查询 = 简单查询 + 限定查询 + 查询排序 + 多表查询 + 分组统计查询 + 子查询。 面对所有的复杂查...

  • mysql数据库中的多表关联查询

    条件查询 查询全部 查询单独信息 条件查询(有范围) 模糊查询 (like) 排序(order by) 查询我们...

  • 数据库查询语句

    条件与逻辑查询 模糊查询 范围查询 排序 聚合函数 分组 连接查询 分页 子查询

  • MySQL排序查询,分组查询,分页查询,聚合函数

    DQL:查询语句 排序查询语法:order by 字句order by 排序字段1 排序方式1, 排序字段2 排序...

  • elasticsearch 查询语句

    elasticsearch 查询语句 1、简单查询 不带参数、分页、排序查询 带分页、字段筛选查询 2、复杂查询 ...

  • mysql库查询条件in配合field()函数排序用法

    1、未排序之前查询结果: 2、指定field()排序规则查询结果:

  • 2021-01-16 - mysql优化

    分页优化 表结构如下 根据主键的查询排序 sql查询 会用到索引吗? 非主键的排序分页查询 sql查询 会用到索引...

网友评论

      本文标题:查询系列第三篇—查询排序

      本文链接:https://www.haomeiwen.com/subject/nlighftx.html