03.PostgreSQL排序和分页

当我们使用SELECT语句查询表中数据的时候,PostgreSQL不确保按照一定的顺序返回结果。如果想要将查询的结果按照某些规则排序显示,需要使用ORDER BY子句。

1. 排序规则

使用ORDER BY 子句排序

ASC: 升序

DESC:降序

ORDER BY 子句在SELECT语句的结尾

1.1 单列排序

是指按照某个字段或者表达式进行排序,用法如下:

SELECT last_name, job_id, department_id, hire_date 
FROM employees
ORDER BY hire_date 

3.PostgreSQL排序和分页"

默认按照升序排序

指定DESC,按照降序排序,用法如下:

3.PostgreSQL排序和分页"

1.2 多列排序

对于单列排序,有可能存在多个数据值相同的情况,此时,可以再指定其他的排序字段进行处理。

语法如下:

SELECT column1, column2, ...  FROM table ORDER BY column1 ASC, column2 DESC, ...; 

首先基于第一个排

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/eeca870f6b.html