쿼리 질문드립니다. 0 5 487

by 목갱 [Oracle 기초] [2019.04.16 17:48:34]


SELECT a.CUST_ADDR_NUM, a.CUST_ACNT_NUM, a.FST_CRTR_ID, a.FST_CRE_DTM, a.LAST_CHGR_ID, a.LAST_CHG_DTM, a.ZIP, a.ZIP_SER_NUM, a.ALL_ADDR, a.OLDADDR_ZIP, a.OLDADDR_ZIP_SER_NUM, a.ALL_OLDADDR, b.BUILDING_CD, a.OLD_ADDR, a.NEW_ADDR FROM CJHV_BUINDING_CD_INPUT2 a, T_BATCH_OUT_ZIPCODE_CND_40000(테이블명) b
WHERE a.CUST_ADDR_NUM||'^'||a.CUST_ACNT_NUM = b.CUST_NO를 select를 하려고 합니다.

근데 b.BUILDING_CD에 들어가는 값이

AND mr_cd IN(501,502,503,504,505,506,508,509,510,515,541,701,726,741) 조건에 해당하는 애들만 들어가게 하려고 합니다. 어떻게 해야 할지 답이 안나와 질문드립니다.

by 마농 [2019.04.16 18:18:08]

조건절 추가하면 원하는 결과가 안나오나요?


by 목갱 [2019.04.16 18:38:13]

조건절을 어디에 어떻게 넣어야할지 감이 안잡혀요...ㅠㅠ


by 마농 [2019.04.17 07:39:18]

where 절에 and 로 조건 붙이시면 됩니다.


by 목갱 [2019.04.17 08:09:15]
where절에 and절이요?? where절 밑에
and절 추가해야하나요?

 


by 마농 [2019.04.17 08:10:43]
SELECT a.cust_addr_num
     , a.cust_acnt_num
     , a.fst_crtr_id
     , a.fst_cre_dtm
     , a.last_chgr_id
     , a.last_chg_dtm
     , a.zip
     , a.zip_ser_num
     , a.all_addr
     , a.oldaddr_zip
     , a.oldaddr_zip_ser_num
     , a.all_oldaddr
     , b.building_cd
     , a.old_addr
     , a.new_addr
  FROM cjhv_buinding_cd_input2 a
     , t_batch_out_zipcode_cnd_40000 b
 WHERE a.cust_addr_num ||'^'|| a.cust_acnt_num = b.cust_no
   AND mr_cd IN (501,502,503,504,505,506,508,509,510,515,541,701,726,741)
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입