如何为 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 ;
我想要如下查询
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 ;