sql - 如何将字符串文字添加为选择查询的一个选定列?
问题描述
我想有如下查询
select "RETRY" as code , name from process ;
那么结果是
code | name
_____________
RETRY PX1
RETRY PX1
RETRY PX3
RETRY PX4
RETRY PX5
我想为选择查询返回的所有行添加一个字符串文字作为列。我在 PostgreSQL 中尝试这个,但得到以下错误:
SQL Error [42703]: ERROR: column "RETRY" does not exist
Position: 8
你知道如何在 PostgreSQL 选择查询中执行此操作吗?
解决方案
在 SQL 中,字符串文字需要用单引号括起来:
select 'RETRY' as code, name
from process;
推荐阅读
- javascript - 拖放后更新array2的状态,更新作为拖放源的array1
- javascript - 为什么fetchmock restore会给出无与伦比的get?
- elasticsearch - 多匹配查询分页
- javascript - 减少和求和对象条目数组
- javascript - 如何通过 html 或 javascript 在 chrome 中打开翻译对话框
- mysql - 我应该使用视图进行固定条件查询吗?
- spring-boot - 使用 gradle 的 OutOfMemoryError
- python - 在熊猫中连接两个数据帧时出现索引错误
- javascript - 调用数据库后如何通过href链接为每一行创建一个弹出窗口
- android-studio - Android Studio 始终使用 Proguard 和混淆调试构建 - 无法调试