postgresql数据库-PostgreSQL ORDER BY子句

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

PostgreSQL ORDER BY子句用于按升序或降序对数据进行排序。数据在一列或多列的基础上进行排序。

语法:

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

参数说明:

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

看看下面这个例子:

我们来看一下表“EMPLOYEES”,具有以下数据。

PostgreSQL ORDER BY子句

升序排序 – ORDER BY [field] ASC

执行以下查询以按升序ORDER BY AGE数据记录:

SELECT *    FROM EMPLOYEES   ORDER BY AGE ASC; 

按照 age 字段升序排序,结果如下 –
PostgreSQL ORDER BY子句

降序排序 – ORDER BY [field] DESC

执行以下查询以按降序ORDER BY name DESC数据的记录:

SELECT *    FROM EMPLOYEES  ORDER BY name DESC; 

按照 name 字段降序排序,结果如下 –

PostgreSQL ORDER BY子句

多列排序 ORDER BY

您还可以使用ORDER BY子句在多列上排序记录。执行以下查询从表“EMPLOYEES”按ORDER BY NAMEADDRESS以升序获取记录。

执行结果如下 –

PostgreSQL ORDER BY子句

  

上一篇: PostgreSQL删除数据(DELETE语句) 下一篇: PostgreSQL分组(GROUP BY子句)

加QQ群啦,易百教程官方技术学习群

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 postgresql数据库/a> 只为你绽放。

本文固定链接: http://kua0.com/2019/11/25/postgresql数据库-postgresql-order-by子句/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注