오라클중심의 sql배움터 7장
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

Chapter 7 - 그룹 함수 연습문제


01. 학과별로 평균 몸무게와 학생 수를 출력하되 평균 몸무게의 내림차순으로 정렬하여라.
02. 학생 수가 최대인 학년과 최소인 학년, 학생 수를 출력하여라.
03. 동일 학과내에서 같은 학년에 재학중인 학생 수가 3명 이상인 그룹의 학과 번호, 학년, 학생 수, 최대 키, 최대 몸무게를 출력하여라.
04. 학과와 학년별 키의 평균, 학과별 키의 평균, 전체 학생에 대한 키의 평균을 출력하여라.
05. 학과별 평균 몸무게와 학년별 평균 몸무게를 하나의 SQL문으로 작성하여라.
06. 학과별 교수 수가 2명 이하인 학과 번호, 교수 수를 출력하여라.
07. 교수중에서 급여와 보직수당을 합친 금액이 가장 많은 경우와 가장 적은 경우 그리고
평균 금액을 출력하여라. 단, 보직수당이 없는 교수의 급여는 0으로 계산하고, 급여는 소수점 둘째 자리에서 반올림하여라.
08. 학과와 직급별 급여 평균, 학과별 급여 평균, 직급별 급여 평균 그리고 교수 전체에 대한 급여 평균을 출력하여라.
09. 직급별로 평균 급여가 300보다 크면 \'우수\', 작거나 같으면 \'보통\'을 출력하여라.
10. 학생 테이블에서 키의 범위에 따라 A, B, C ,D등급으로 나눈 후, 등급별 인원 수를 출력
하여라.

본문내용

학과별로 평균 몸무게와 학생 수를 출력하되 평균 몸무게의 내림차순으로 정렬하여라
SQL> select deptno, avg(weight) avg_weight, count(*)
2 from student
3 group by deptno
4 order by avg_weight desc;
DEPTNO AVG_WEIGHT COUNT(*)
---------- ---------- ----------
102 69.5 4
101 68 8
201 61.75 4
02.학생 수가 최대인 학년과 최소인 학년, 학생 수를 출력하여라.
SQL> select max(count(grade)) max_cnt, min(count(grade)) min_cnt
2 from student
z 3 group by grade;
MAX_CNT MIN_CNT
---------- ----------
6 2
03.동일 학과내에서 같은 학년에 재학중인 학생 수가 3명 이상인 그룹의 학과 번호, 학년, 학생 수, 최대 키, 최대 몸무게를 출력하여라.
SQL> select deptno, grade, count(*), max(height), max(weight)
2 from student
3 group by deptno, grade
4 having count(*) >= 3;
DEPTNO G COUNT(*) MAX(HEIGHT) MAX(WEIGHT)
------- - ---------- ----------- -----------
101 2 3 171 72
201 1 3 184 70
04. 학과와 학년별 키의 평균, 학과별 키의 평균, 전체 학생에 대한 키의 평균을 출력 하여라.
SQL> select deptno, grade, avg(height)
2 from student
3 group by rollup(deptno, grade);
DEPTNO G AVG(HEIGHT)
------- - -----------
101 1 177
101 2 164.666667
101 3 170
101 4 175.5
101 171.125
102 1 160
102 2 164
DEPTNO G AVG(HEIGHT)
------- - -----------
102 3 171
102 4 177
102 168
201 1 179.333333
201 2 166
201 176
171.5625

키워드

오라클,   sql,   7장
  • 가격1,500
  • 페이지수6페이지
  • 등록일2008.06.16
  • 저작시기2005.1
  • 파일형식워드(doc)
  • 자료번호#469884
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니