当前位置: 首页 > 最新文章 > 正文

排序ORDERsql先升序再降序(sql语句的升序降序)

ORDER BY 语句用于根据指定的列对结果集进行排序,默认按照升序对记录进行排序,如果需要按照降序对结果集进行排序,可以使用 DESC 关键字。ORDER BY 语法演示数据库ORDER BY 单列排序实例现在,我们希望将Students_hobby_t表数据按照Age列降序排序。首先将Time列根据值进行升序排序。然后在同属2019-8-16的这些多行数据中,再根据Age值的大小升序排序。OR

admin

ORDER BY 语句用于根据指定的列对结果集进行排序,默认按照升序对记录进行排序,如果需要按照降序对结果集进行排序,可以使用 DESC 关键字。ORDER BY 语法演示数据库ORDER BY 单列排序实例现在,我们希望将Students_hobby_t表数据按照Age列降序排序。首先将Time列根据值进行升序排序。然后在同属2019-8-16的这些多行数据中,再根据Age值的大小升序排序。

SQL语法基础——结果排序 ORDER BY

ORDER BY 语句用于根据指定的列对结果集进行排序,默认按照升序(ASC)对记录进行排序,如果需要按照降序对结果集进行排序,可以使用 DESC 关键字。

ORDER BY 语法

SQL语法基础——结果排序 ORDER BY


演示数据库

SQL语法基础——结果排序 ORDER BY


ORDER BY 单列排序实例

现在,我们希望将Students_hobby_t表数据按照Age列降序排序。

SQL语法基础——结果排序 ORDER BY

输出结果为:

SQL语法基础——结果排序 ORDER BY


ORDER BY 多列排序实例

现在,我们希望将Students_hobby_t表数据按照TimeAge列降序排序。

SQL语法基础——结果排序 ORDER BY

输出结果为:

SQL语法基础——结果排序 ORDER BY

ORDER BY 多列的时候,先按照第一个Time排序,再按照第二个Age排序,结合如上实例,如下

  • ORDER BY 排列时,不写明ASC|DESC的时候,默认是升序排序(ASC)。
  • 首先将Time列根据值进行升序排序。
  • 然后在同属2019-8-16的这些多行数据中,再根据Age值的大小升序排序。

其他场景

  • ORDER BY A, B :A/B默认按升序排列。
  • ORDER BY A DESC, B: A 降序排列,B 升序排列。
  • ORDER BY A , B DESC:A 升序排列,B 降序排列。


上一篇: shutdown远程重启计算机命令(shutdown远程重启计算机命令) 下一篇:自己的web服务器项目-request请求和response响应处理
返回顶部