0

如何按保留字的列名排序?例如:

select * from some_table t1 order by t1.mode;

mode是我们的保留字。它无法更改,而且我需要 select 与 identifier 一起使用t1。到目前为止,我已经尝试过:

order by t1."mode", "t1.mode", t1.'mode', 't1.mode'

没有任何运气

4

1 回答 1

3

正确的方法是使用双引号。但是如果使用双引号,列名就会区分大小写。所以大概是

ORDER BY t1."MODE"
于 2012-12-13T14:59:33.330 回答