PostgreSQL ORDER BY子句参数说明及多列排序

2018-09-1709:58:10数据库教程Comments8,155 views字数 660阅读模式

PostgreSQL ORDER BY子句用于按升序或降序对数据进行排序。数据在一列或多列的基础上进行排序。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

SELECT column-list  
FROM table_name  
[WHERE condition]  
[ORDER BY column1, column2, .. columnN] [ASC | DESC];
SQL

参数说明:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

  • column_list:它指定要检索的列或计算。
  • table_name:它指定要从中检索记录的表。FROM子句中必须至少有一个表。
  • WHERE conditions:可选。 它规定必须满足条件才能检索记录。
  • ASC:也是可选的。它通过表达式按升序排序结果集(默认,如果没有修饰符是提供者)。
  • DESC:也是可选的。 它通过表达式按顺序对结果集进行排序。

看看下面这个例子:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

我们来看一下表“EMPLOYEES”,具有以下数据。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

PostgreSQL ORDER BY子句参数说明及多列排序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

升序排序 - ORDER BY [field] ASC

执行以下查询以按升序ORDER BY AGE数据记录:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

SELECT *   
FROM EMPLOYEES  
ORDER BY AGE ASC;
SQL

按照 age 字段升序排序,结果如下 -
PostgreSQL ORDER BY子句参数说明及多列排序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

降序排序 - ORDER BY [field] DESC

执行以下查询以按降序ORDER BY name DESC数据的记录:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

SELECT *   
FROM EMPLOYEES 
ORDER BY name DESC;
SQL

按照 name 字段降序排序,结果如下 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

PostgreSQL ORDER BY子句参数说明及多列排序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

多列排序 ORDER BY

您还可以使用ORDER BY子句在多列上排序记录。执行以下查询从表“EMPLOYEES”按ORDER BY NAMEADDRESS以升序获取记录。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

执行结果如下 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

PostgreSQL ORDER BY子句参数说明及多列排序文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4853.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/sjk/4853.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定