5일차!
아우터조인쿼리의 성능을 많이 떨어트림 옵티마이져유효성검사 : 쿼리문법에 문제가 있는지 확인 가장 최적의 실행방법을 만들어냄 인덱스를 쓰지 않고 풀스캔을 함 --학번, 학생이름, 학년, 담당교수이름을 표시하는 쿼리 LEFT OUTER JOIN키워드로 OUTERJOIN으로 처리--ANSISELECT S.STUDNO "학번", S.NAME "학생이름", S.GRADE "학년", P.NAME "담당교수"FROM STUDENT S LEFT OUTER JOIN PROFESSOR PON S.PROFNO = P.PROFNO; --오라클SELECT S.STUDNO "학번", S.NAME "학생이름", S.GRADE "학년", P.NAME "담당교수"FROM STUDENT S, PROFESSOR PWHERE S.PROFN..
4일차!
--CASE-- WHEN 조건식 THEN 수행문-- WHEN 조건식 THEN 수행문-- ELSE 수행문--END --CASE 컬럼/표현식-- WHEN 값1 THEN 수행문-- WHEN 값2 THEN 수행문-- ELSE 수행문--END --문자열함수-- length-- substr-- instr-- replace-- trim-- rpad, lpad-- upper, lower--숫자함수-- round, trunc, ceil, floor--날짜함수-- sysdate, months_between, add_months-- 날짜+숫자, 날짜 - 숫자, 날짜 - 날짜--변환함수-- to_char(date/number. 'fmt'),to_date('string', 'pattern'), to_number('string'..