SQL学习笔记3-排序检索数据

SQL学习笔记3——排序检索数据

内容概要

  • ORDER BY子句
  • 按多个列排序
  • 按列位置排序
  • 指定排序方向

ORDER BY子句

  • 子句:SQL语句由子句构成,有些子句是必须的,而有的可选。我们前一节课学习过SELECT语句的FROM子句
  • 按某列排序检索数据:SELECT 展示列名 FROM 表名 ORDER BY 排序列名;

按多个列排序

  • SELECT 展示列名 FROM 表名 ORDER BY 排序列名1,排序列名2;

按列位置排序

  • SELECT 展示列名1,展示列名2 FROM 表名 ORDER BY 2;
  • 这里ORDER BY后面的数字就对应前面第几个展示列名

指定排序方向

  • SQL排序默认升序
  • 降序使用DESC关键字: SELECT 展示列名 FROM 表名 ORDER BY 排序列名 DESC;
  • DESC关键字只应用到直接位于其前面的列名
  • 如果想要在多个列上降序排列,需要对每个列指定DESC关键字
  • DESCDESCENDING的缩写,也可使用DESCENDING

小结

本节课我们学习了SELECT语句的ORDER BY子句对检索出的数据进行排序,这个子句必须是SELECT语句的最后一个子句。我们学习了如何按某列、多个列(升序、降序)排序

上一篇:mybatis的ifelse


下一篇:java(IO流对象)四种文件复制方式的效率比较