如何为 select 查询添加一个字符串文字作为一个 selected 列?

How to add a string literal as one selected column for select queries?

我想要如下查询

select "RETRY" as code , name from process ;

那么结果是

code |  name
_____________

RETRY  PX1
RETRY  PX1
RETRY  PX3
RETRY  PX4
RETRY  PX5

我想为 select 查询返回的所有行添加一个字符串文字作为列。我正在 PostgreSQL 中尝试此操作,但出现以下错误:

SQL Error [42703]: ERROR: column "RETRY" does not exist
  Position: 8

想知道如何在 PostgreSQL select 查询中执行此操作?

字符串文字需要 enclosed 在 SQL 中用单引号括起来:

select 'RETRY' as code, name 
from process;

双引号指的是 table 的列名,这就是为什么你会收到错误,你必须使用单引号

select 'RETRY' as code , name from process ;