PostgreSQL 排序


数据排序

这个ORDER BY关键字用于对结果进行升序或降序排序。

这个ORDER BY默认情况下,关键字按升序对记录进行排序。要按降序对记录进行排序,请使用DESC关键字。

示例

按价格对表格进行排序:

SELECT * FROM products
ORDER BY price;
运行示例 »

DESC

这个ORDER BY默认情况下,关键字按升序对记录进行排序。要按降序对记录进行排序,请使用DESC关键字。

示例

按价格降序对表格进行排序:

SELECT * FROM products
ORDER BY price DESC;
运行示例 »

按字母顺序排序

对于字符串值ORDER BY关键字将按字母顺序排列:

示例

按产品名称对表格进行排序:

SELECT * FROM products
ORDER BY product_name;
运行示例 »

按字母顺序 DESC

要按字母顺序对表进行反向排序,请使用DESC关键字:

示例

按产品名称对表格进行降序排序:

SELECT * FROM products
ORDER BY product_name DESC;
运行示例 »

PostgreSQL 练习

通过练习测试一下

练习:

编写正确的 SQL 语句,按 customer_name 的字母顺序对结果进行排序:

SELECT * FROM customers
;
        

开始练习