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_name와 동일 add_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

중복을 제거하지 않고 배열에서 요소를 제거하는 방법. C #에서

분류에서Dev

중복을 제거하는 주소에 대한 VBA Vlookup

분류에서Dev

텍스트 파일 vb.net에서 중복 줄을 제거하는 방법

분류에서Dev

한 줄에서 중복 값을 제거하는 방법은 무엇입니까?

분류에서Dev

복잡한 JOIN에서 중복을 제거하는 방법

분류에서Dev

QStringList에서 중복 요소를 제거하는 방법

분류에서Dev

Chrome의 검색 주소창 자동 제안에서 중복에 가까운 링크를 제거하는 방법

분류에서Dev

목록에서 모든 중복을 제거하는 방법

분류에서Dev

map ()에서 중복을 제거하는 방법

분류에서Dev

결과에서 중복을 제거하는 방법

분류에서Dev

목록에서 중복 항목을 제거하는 방법 (Raku)

분류에서Dev

파이썬에서 중복을 제거하는 방법?

분류에서Dev

지도에서 중복 키-값 쌍을 제거하는 방법

분류에서Dev

addEventListener에서 중복을 제거하는 방법

분류에서Dev

HashMap에서 중복 값을 제거하는 방법

분류에서Dev

해시 맵에서 중복 값을 제거하는 방법

분류에서Dev

iTunes에서 중복 항목을 제거하는 방법

분류에서Dev

SQL Aggregate MAX에서 중복을 제거하는 방법

분류에서Dev

카드 게임에서 중복을 제거하는 방법-Python

분류에서Dev

카드 게임에서 중복을 제거하는 방법-Python

분류에서Dev

Linux 로그에서 중복 항목을 제거하는 방법

분류에서Dev

Linux 로그에서 중복 항목을 제거하는 방법

분류에서Dev

Java의 ArrayList <CustomObject>에서 중복 값을 제거하는 방법

분류에서Dev

텍스트 블록에서 중복을 제거하는 방법

분류에서Dev

SQL의 조인에서 중복 열을 제거하는 방법

분류에서Dev

튜플에서 중복을 제거하는 방법

분류에서Dev

BeautifulSoup 출력에서 중복 공간을 제거하는 방법

분류에서Dev

SQL 쿼리에서 중복 값을 제거하는 방법

분류에서Dev

어레이에서 중복을 제거하는 방법

Related 관련 기사

  1. 1

    중복을 제거하지 않고 배열에서 요소를 제거하는 방법. C #에서

  2. 2

    중복을 제거하는 주소에 대한 VBA Vlookup

  3. 3

    텍스트 파일 vb.net에서 중복 줄을 제거하는 방법

  4. 4

    한 줄에서 중복 값을 제거하는 방법은 무엇입니까?

  5. 5

    복잡한 JOIN에서 중복을 제거하는 방법

  6. 6

    QStringList에서 중복 요소를 제거하는 방법

  7. 7

    Chrome의 검색 주소창 자동 제안에서 중복에 가까운 링크를 제거하는 방법

  8. 8

    목록에서 모든 중복을 제거하는 방법

  9. 9

    map ()에서 중복을 제거하는 방법

  10. 10

    결과에서 중복을 제거하는 방법

  11. 11

    목록에서 중복 항목을 제거하는 방법 (Raku)

  12. 12

    파이썬에서 중복을 제거하는 방법?

  13. 13

    지도에서 중복 키-값 쌍을 제거하는 방법

  14. 14

    addEventListener에서 중복을 제거하는 방법

  15. 15

    HashMap에서 중복 값을 제거하는 방법

  16. 16

    해시 맵에서 중복 값을 제거하는 방법

  17. 17

    iTunes에서 중복 항목을 제거하는 방법

  18. 18

    SQL Aggregate MAX에서 중복을 제거하는 방법

  19. 19

    카드 게임에서 중복을 제거하는 방법-Python

  20. 20

    카드 게임에서 중복을 제거하는 방법-Python

  21. 21

    Linux 로그에서 중복 항목을 제거하는 방법

  22. 22

    Linux 로그에서 중복 항목을 제거하는 방법

  23. 23

    Java의 ArrayList <CustomObject>에서 중복 값을 제거하는 방법

  24. 24

    텍스트 블록에서 중복을 제거하는 방법

  25. 25

    SQL의 조인에서 중복 열을 제거하는 방법

  26. 26

    튜플에서 중복을 제거하는 방법

  27. 27

    BeautifulSoup 출력에서 중복 공간을 제거하는 방법

  28. 28

    SQL 쿼리에서 중복 값을 제거하는 방법

  29. 29

    어레이에서 중복을 제거하는 방법

뜨겁다태그

보관