Smart Big Data (2)
PL/SQL : FOR문, WHILE문, CURSOR
※ loop문의 종류 3가지 1. basic loop 2. while loop 3. for loop - 문제 039 숫자 1~1000까지 출력하는데 for loop 문으로 구현해서 출력하시오. - 답 begin for i in 1 .. 1000 loop dbms_output.put_line ( ' 출력숫자 ' || i ); end loop; end; / - 문제 040 위의 스크립트를 수정해서 구구단 5단을 출력하시오. - 답 declare v_count number(10) := 0; begin for i in 1 .. 9 loop v_count := 5 * i; dbms_output.put_line ( i || ' * ' || '5' || ' = ' || v_count ); end loop; end; ..
Personal/Big Data Course | 2015. 4. 23. 08:00
SQL : With절을 사용한 튜닝, 정규식 함수
- 문제 317 직업, 직업별 최대 월급을 출력하시오. - 답 1 2 3 select job, max(sal) from emp group by job; - 문제 318 직업별 최대 월급들에 대한 평균값을 출력하시오. - 답 1 2 3 select avg(max(sal)) from emp group by job; - 문제 319 직업, 직업별 최대월급을 출력하는데, 직업별 최대월급이 직업별 최대월급들에 대한 평균값보다 더 큰 것만 출력하시오. - 답 1 2 3 select job, max(sal) from emp group by job having max(sal) > ( select avg(max(sal)) from emp group by job ); ※ with절을 사용한 튜닝 with job_maxsa..
Personal/Big Data Course | 2015. 4. 20. 07:55