개발/데이타베이스39 오라클 (+) LEFT OUTER JOIN 이하 참조 : http://egloos.zum.com/ultteky/v/10411192 일반적으로 left outer join 에서 on 절에는 우측(null 값이 포함되는) 테이블의 제약조건을 넣고, where 절에는 좌측 테이블의 제약조건을 넣는다. 1. 원하는 결과값 SELECT * --(184개 행 적용됨)FROM TBHZM200 AS A LEFT OUTER JOIN MST_TKT_STA_STOCK AS B ON a.Extn_Sta_No = b.Extn_Sta_No AND B.Oper_DT = '20090713' 5); 동일하게, 필터 조건절에 (+)기호가 나타는 것, 쿼리 E에서 'T2.y (+) IS NULL' 구문은 outer join이 일어나기 전에 T2 테이블에 적용되어야 함을 나타낸다... 2017. 2. 2. oracle 문자열 line feed, carrage return 개행 문자 삭제 REPLACE(col_name, CHR(10), '') or REPLACE(col_name, CHR(13), '') or REPLACE(REPLACE(col_name, CHR(10), ''),CHR(13), '') -------------------------------Chr(13) = \rChr(10) = \nChr(13)Chr(10) = \r\n 2017. 1. 16. SQL JOIN 종류 출처 : http://stackoverflow.com/questions/406294/left-join-vs-left-outer-join-in-sql-server 2017. 1. 16. oracle 년도별 group by SELECT TO_CHAR(ibsadate,'YYYY') 입사년도, COUNT(*) 인원수FROM insaGROUP BY TO_CHAR(ibsadate,'YYYY')ORDER BY TO_CHAR(ibsadate,'YYYY'); 출처: http://tibang.tistory.com/entry/오라클-GROUP-BY-그룹별-통계 [T없이맑은날] 2017. 1. 16. 이전 1 ··· 4 5 6 7 8 9 10 다음