在使用sql的表中找不到连接代码列
我有一个只有几列的表,我正在尝试将代码列与秩连接起来。但是它告诉我一个错误,代码未找到,这是我对秩和代码进行的串联。代码列是一个计算列,从查询中可以看到。有人能告诉我哪里出错了吗在使用sql的表中找不到连接代码列,sql,oracle,Sql,Oracle,我有一个只有几列的表,我正在尝试将代码列与秩连接起来。但是它告诉我一个错误,代码未找到,这是我对秩和代码进行的串联。代码列是一个计算列,从查询中可以看到。有人能告诉我哪里出错了吗 table mm ID cal_dtm rank milestone_hier_onb tr CNT 1/31/2020 1 RFR EEZ table dd ID frs lst fr
table mm
ID cal_dtm rank milestone_hier_onb tr
CNT 1/31/2020 1 RFR EEZ
table dd
ID frs lst frst lst_s cal
CNT 6/20/2018 6/28/2018 6/28/2018 1/31/2020
质疑
预期产量
ID Cal code pl Al tr milestone_label rank onb
CNT 1/31/2020 lp 6/28/2018 6/28/2018 lp 1 1
CNT 1/31/2020 fp 6/20/2018
你不能那样使用
code
;它是一个常量,所以连接该常量,例如
... 'lp' as code,
r.ipf_rank || 'lp' as milestone_label
...
如何添加空间
r.ipf_rank ||' '|| 'lp' as milestone_label
or
r.ipf_rank ||' lp' as milestone_label
让我们试试:
如果我在ID和cal_dtm上删除订单,那么您是否在解决问题之前删除订单?您没有理解要点,我无法通过删除订单。我拥有它是有原因的。但是,无论如何,谢谢你的回答。你能告诉我如何在这些混凝土之间增加空间吗?当然。将其作为单独的字符串添加(第一个示例),或者简单地将其添加到LP前面。见编辑后的答案。
r.ipf_rank ||' '|| 'lp' as milestone_label
or
r.ipf_rank ||' lp' as milestone_label