※ 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. JOIN 함수 테이블 합치기 오라클조인 ANSI조인 조인조건 생략or잘못된 경우 cartesian product Cross 조인 조인조건 생략or잘못된 경우 반드시 일치하는 데이터만 조회 Equi 조인 Natural 조인 반드시 일치하는 데이터만 조회 USING조인 명시적으로 일치하는 데이터만 조회 일치하지 않아도 범위 포함되면 조회 Non-Equi 조인 ON조인 일치하지 않아도 범위 포함되면 조회 일치하지 않아도 전부 표시하는 조인 Outer 조인 LEFT | RIGHT | FULL OUTER 조인 일치하지 않아도 전부 표시하는 조인 자신의 테이블과 조인 Self 조인 Self 조인 자신의 테이블과 조인 ..
※ 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. ※익숙해지기※ 날짜 뽑아올때 STUBSTR(컬럼, 몇번째부터, 몇개) 도 알고 있어도 좋지만, TO_CHAR( 컬럼, 'YYYY') 이거랑 익숙해지도록 노력하기 그룹함수의 HAVING 절 ② WHERE은 무조건 TABLE에서 골라내고 HAVING은 GROUP BY된 거에서 골라낸다 ⑤ SELECT 컬럼, 그룹함수, 그룹함수 ····· ① FROM TABLE ② WHERE ~ ③ GROUP BY [ SELECT 위의 컬럼 중 하나 ] ④ HAVING ~ ⑥ ORDER BY ~ ; -계속 예제 위주로 했음 ★★★GROUP BY는 앞에 SELET~에 그룹함수가 2개면 그대로 가져다가 2개 이상도 쓸 수 있음★★★..
※ 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. Sql 변환함수 TO_NUMBER 문자값->숫자값 ∴숫자 TO_DATE 문자값->날짜값 ∴날짜 TO_CHAR 숫자,날짜값->문자값 ∴문자 TO_CHAR( 숫자날짜or컬럼 , ' ') ' ' 이거 완전 필수!=>이거 실수 좀 심함 TO_CHAR( HIREDATE , 'YYYY' ) 연도4자리로 문자형식 TO_CHAR( 123456 , '999,999') 숫자3자리마다 ,로 문자형식 *TO_DATE는 ALTER SESSION 하면 시스템 날짜표기법 바꿔짐 *숫자형식 $ , L ex) TO_CHAR(SAL, '$999,999') 달러 TO_CHAR(SAL, 'L999,999') 원화(지역통화) Sql 조건함수 -..
※ 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. SQL 문자함수 자주 쓰이는 4가지 ■ SELECT INITCAP ( ' 문자값 ' ) FROM DUAL ; 문자값의 첫 영어철자만 대문자 ex) SELECT INITCAP (' abc ') FROM DUAL; =Abc ■ UPPER LOWER 함수 ㄴUPPER는 (작은걸 크게) 소문자->대문자로, LOWER는 (큰걸 작게) 대문자->소문자로 ■ SELECT CONCAT ( ' 문자값1 ' , ' 문자값2 ', .......) : 두개의 컬럼 값들을 하나로 출력 ex) SELECT CONCAT ( ' abc ' , ' def ' ) FROM DUAL; =abcdef =>이거 컬럼값 합치는 || 랑 헷갈릴 수..