본문 바로가기

728x90
반응형

혼자 공부하기/매일 문제

(19)
12일차 - [1일 1문제] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기(ORACLE) 오랜만에 쿼리를 짜려니 JOIN 하는 법부터 까먹어서 당황스러웠다. 문제에서는 조회수가 가장 높은 건은 한 건이라고 나왔는데 정답은 두 개가 나와서 당황했으나 첨부파일이 두 건이라고 해석하여 접근하였다.
11일차 - [1일 1문제] 조건에 부합하는 중고거래 상태 조회하기(ORACLE) 코드 실행 실패 포인트 1. DECODE가 생각나지 않았다(DECODE 복습 및 CASE도 같이 공부). 2. DECODE 후 컬럼 이름을 AS STATUS 를 해주지 않았다. 3. 내림차순 DESC 를 적어주지 않았다. 4. TO_DATE 함수에서 뒤의 포맷 'YY-MM-DD'를 적어주지 않았다.
10일차 - [1일 1문제] 업무가 MANAGER 인 사람의 정보 조회(SQL) 1. EMP, DEPT 테이블에서 업무가 MANAGER인 사원의 이름, 업무, 부서명, 근무지를 조회하여라(인라인뷰).
9일차 - [1일 2문제] 소속 부서의 평균보다 많은 급여 받는 사원 찾기(SQL) 1. 상호연관 서브쿼리 2. 인라인뷰 오랜만에 성능비교 해봐야겠다. 상호연관 서브쿼리는 Buffers가 12가 걸렸다. 인라인뷰는 6이 걸렸다.
9일차 - [1일 1문제] 시퀀스 작성하기(SQL) 1. SCOTT 소유의 HONG_SEQ 이름으로 시퀀스를 작성하려 한다. 100부터 1000까지의 값을 갖도록 설정하고 1000이 되면 더이상 값을 할당 받을 수 없도록 한다. 시퀀스 할당의 부하를 줄이기 위하여 메모리에 10개의 값을 미리 올려놓을 수 있도록 설정한다. 2. 모든 계정에서 1번에서 생성한 시퀀스를 HONG_SEQ 이름으로 사용할 수 있도록 설정하여라.
8일차 - [1일 2문제] 학생들의 학점 구하기(SQL) 2. STUDENT, EXAM_01, HAKJUM 테이블을 이용하여 각 학생들의 학점을 나타내어라. 아래는 ANSI 표준으로 수정해보았다.
8일차 - [1일 1문제] 업무별 평균급여가 가장 적은 급여 조회(SQL) 1. EMP 테이블에서 업무별 평균급여가 가장 적은 급여를 조회하여라.
8일차 - [1일 1문제] 각 부서의 최소 급여자 중에서 20번 부서의 최소 급여자보다 많은 급여를 받는 부서의 부서번호와 부서의 최소급여 찾기 1. EMP테이블에서 부서별 최소급여가 20번 부서의 최소급여보다 많은 부서의 부서번호와 부서의 최소급여를 조회하여라.
7일차 - [1일 1문제] 급여를 가장 많이 받는 사원 찾기(SQL) 1. EMP테이블에서 급여를 가장 많이 받는 사원의 이름, 부서번호, 급여, 입사일을 조회하여라.
6일차 - [1일 3문제] 부서별 평균 급여보다 높은 사람의 정보 출력하기(SQL) 3. HR의 EMPLOYEE 테이블에서 각 부서별 평균 SALARY를 구하고 각 부서별 평균급여보다 높은 사람의 DEPARTMENT_ID, EMPLYEE_ID, FIRST_NAME, LAST_NAME, SALARY와 함께 평균급여를 출력하여라. 뷰 생성하여 풀기

728x90
반응형