如何在plsql中删除重复的地址行

K124

我有org_name,add_line1,add_line2,add_line3我已经使用

(RTRIM(org_name) || CHR(32) || NVL2(RTRIM(org_name), CHR(32) || '\line' || CHR(32), '') ||
RTRIM(add_line1) || CHR(32) || NVL2(RTRIM(add_line1), CHR(32) || '\line' || CHR(32), '') ||
RTRIM(add_line2) || CHR(32) || NVL2(RTRIM(add_line2), CHR(32) || '\line' || CHR(32), '') ||
RTRIM(add_line3) || CHR(32) || NVL2(RTRIM(add_line3), CHR(32) || '\line' || CHR(32), '') || )AS "POSTAL_ADDRESS"

问题有时org_nameadd_line1输出中的含义相同,我在第1行和第2行上两次获得名称。

我不知道的是,如果行输出与行2输出相同,如何显示一次名称。

有人可以帮我吗?

在此处输入图片说明

巴巴罗斯·奥赞

不区分大小写且没有空间问题的比较可以通过将regexp_like()trim()函数一起使用来进行

case when regexp_like(trim(org_name),trim(add_line1),'i') 
     then 
          org_name 
     else add_line1 
      end as org_name 

或者您可以尝试将POSTAL ADDRESS字符串串联

select line_no, case when regexp_like(trim(org_name),trim(add_line1),'i') then 
           rtrim(org_name) || chr(32) || nvl2(rtrim(org_name), chr(32) || '\line' || chr(32), '') 
       else 
           rtrim(org_name) || chr(32) || nvl2(rtrim(org_name), chr(32) || '\line' || chr(32), '') ||
           rtrim(add_line1)|| chr(32) || nvl2(rtrim(add_line1), chr(32)|| '\line' || chr(32), '' 
       ) 
       end as "POSTAL_ADDRESS" 
  from tab

Demo

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Oracle中删除重复的行

来自分类Dev

如何在SQL中删除重复行?

来自分类Dev

如何在Python中删除文件中的重复行

来自分类Dev

使用JOIN时如何在MySQL中删除重复行

来自分类Dev

如何在Vim中删除非重复行?

来自分类Dev

如何在vim中删除紧密重复的行

来自分类Dev

如何在Laravel 5.2中删除重复的行

来自分类Dev

列多时如何在Excel 2013中删除重复的行?

来自分类Dev

如何在django中删除具有重复列的行

来自分类Dev

如何在VBA-Excel中删除重复行和逆序重复行

来自分类Dev

如何在VBA-Excel中删除重复行和逆序重复行

来自分类Dev

如何在MySQL中删除“重复”记录?

来自分类Dev

如何在Perl中删除重复的单词?

来自分类Dev

如何在iTunes中删除重复的条目

来自分类Dev

如何从联接中删除重复的行(SQL)

来自分类Dev

如何从dolphindb表中删除重复行?

来自分类Dev

如何删除列行中的重复条目?

来自分类Dev

Ruby:如何从数组中删除重复的行?

来自分类Dev

如何从文件中删除重复的行?

来自分类Dev

如何删除SQL中的重复行?

来自分类Dev

如何删除文件中特定的重复行?

来自分类Dev

如何删除在Mysql中重复的行

来自分类Dev

如何从行中删除重复的号码?

来自分类Dev

如何删除输出中的重复行?

来自分类Dev

如何删除 SQL Server 中的重复行

来自分类Dev

如何从嵌套列表中删除重复的行?

来自分类Dev

如何删除MySQL表中的重复行?

来自分类Dev

如何从kartik GridView中删除重复行?

来自分类Dev

如何在pytorch中对矩阵的每一行中的值进行重复数据删除?

Related 相关文章

热门标签

归档