简体   繁体   English

PostgreSQL ORDER BY列位置(而不是列名)

[英]PostgreSQL ORDER BY column position (and not by column name)

Basically, I don't want: 基本上,我不想要:

SELECT firstname, lastname FROM person ORDER BY lastname;

But rather: 反而:

SELECT firstname, lastname FROM person ORDER BY <column number 2>;

I could create a mapping but I was wondering if there is a native trick to do it. 我可以创建一个映射,但我想知道是否有一个本机技巧来做它。

SELECT firstname, lastname 
FROM person 
ORDER BY 2;  --2nd column

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM