SQL 4 Oracle 오라클용 sql 실무

SQL4Oracle

아파트 거주 고객 추출

돌프1 2023. 3. 3. 17:19

2011-07-29 10:46:06


SQL 4 Oracle 오라클용 sql 실무

▒ 아파트 거주 고객 추출

 

SELECT  a.고객ID, a.고객명,
        min(주소) 고객주소,
        count(*) 건수, sum(점수) 점수합계,
        min(최득일) 최초취득일
FROM 목적_Table a,
  (
   select 고객ID, 주소 from 주소_Table b
   where (  주소 like '%아파트%' or 주소 like '%@%' or 주소 like '%apt%' or 주소 like '%APT%' or 주소 like '%Apt%'
     or (주소 like '%A%' and 주소  not like '%A동%') 
     or (주소 like '%a%' and 주소  not like '%a동%')
     or 주소 like '%힐스테이트%'
     or 주소 like '%편한세상%'
     or 주소 like '%푸르지오%'
     or 주소 like '%자이%'
     or 주소 like '%래미안%'
     or 주소 like '%레미안%'
     or 주소 like '%the%#%'
     or 주소 like '%PARK%'
     or 주소 like '%Park%'
     or 주소 like '%아너스빌%'
     or 주소 like '%롯데캐슬%'
     or 주소 like '%예가%'
     or 주소 like '%어울림%'
     or 주소 like '%센트레빌%'
     or 주소 like '%위브%'
     or 주소 like '%꿈에그린%'
     or 주소 like '%SK%VIEW%'
     or 주소 like '%아이원%'
     or 주소 like '%iwant%'
     or 주소 like '%나우빌%'
     or 주소 like '%엠코타운%'
     or 주소 like '%데시앙%'
     or 주소 like '%리슈빌%'
     or 주소 like '%스위첸%'
     or 주소 like '%한신%'
     or 주소 like '%미소지움%'
     or 주소 like '%블루밍%'
     or 주소 like '%르네상스%'
     or 주소 like '%비발디%'
     or 주소 like '%해모로%'
     or 주소 like '%iaan%'
     or 주소 like '%이안%'
     or 주소 like '%르빌%'
     or 주소 like '%에버빌%'
     or 주소 like '%오투빌%'
     or 주소 like '%하늘채%'
     or 주소 like '%하이츠빌%'
     or 주소 like '%미라주%'
     or 주소 like '%그린타운%'
     or 주소 like '%블루빌%'
     or 주소 like '%유엔아이%'
     or 주소 like '%파라곤%'
     or 주소 like '%우림필유%'
     or 주소 like '%상떼빌%'
     or 주소 like '%상떼뷰%'
     or 주소 like '%솔파크%'
     or 주소 like '%우미린%'
     or 주소 like '%월드메르디앙%'
     or 주소 like '%브라운스톤%'
     or 주소 like '%파밀리에%'
     or 주소 like '%해피트리%'
     or 주소 like '%유니드%'
     )

   ) b
WHERE a.고객ID=b.고객ID
group by 고객ID, 고객명