配置单元联接查询在每行中添加\n

xj3cbfub  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(374)

在配置单元中,我使用左外连接连接两个表。join之后,我可以在每行的末尾看到'\n'。我的问题看起来像

  1. SELECT o1.merchantid, o1.countriesvrnstatus, o1.sellerofferlevelvcsconfigstatus, o2.programs
  2. FROM ${input1} o1 LEFT OUTER JOIN ${input2} o2
  3. ON (o1.merchantid = o2.merchantid);

输出如下所示
ajej61sa2ggjn{“at”:{“s”:“verified”}已满\n
a3d91eafw36zgy{“it”:{“s”:“verified”}已满\n
a338i5ypducu3r{“de”:{“s”:“verified”}已满\n
如何从每行中删除\n?

ryevplcw

ryevplcw1#

如果最后一列值 '\n' 然后使用 regex_replace(column_name,'\\n','') 在最后一列

  1. SELECT
  2. o1.merchantid,
  3. o1.countriesvrnstatus,
  4. o1.sellerofferlevelvcsconfigstatus,
  5. regex_replace(o2.programs,'\\n','')
  6. FROM ${input1} o1 LEFT OUTER JOIN ${input2} o2
  7. ON (o1.merchantid = o2.merchantid);

相关问题