如何在PostgreSQL中按照最大的ID排序到最小的ID?

3

我有一个包含经典id列的表格。

到目前为止,我的查询语句是:select company, url from clients order by id;,但结果表格按最小的id顺序排序。

我想强制查询返回按递减顺序排序的结果。


1
尝试在你的order by语句中添加方向指示器“desc”——“order by id desc”。'asc'表示升序,'desc'表示降序。 - derelict
2个回答

2
在每个“ORDER BY”列后使用“ASC”或“DESC”。
SELECT company, url 
FROM clients 
ORDER BY id DESC;

或者使用多列:
注:该段内容为HTML标签,无法进行翻译。
SELECT company, url 
FROM clients 
ORDER BY company ASC, url DESC;

http://www.postgresqltutorial.com/postgresql-order-by/


2
你需要的是 desc 关键字。 select company, url from clients order by id desc;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接