본문 바로가기
SK 행복성장캠퍼스/SQL

2020-09-11, SQL_4일차_연습문제

by NickNuma 2020. 9. 12.

연습문제의 DB 스키마입니다.


 


더보기
---1
select professor_name, professor_ssn
from tb_department join tb_professor using (department_no)
order by 2;

 


더보기
---2
select class_name, department_name
from tb_department join tb_class using (department_no)
order by 2;

 


더보기
----3
select student_no 학번, student_name "학생 이름", round(avg(point), 1) "전체 평점"
from tb_student s join tb_grade using (student_no)
                    join tb_department d on s.department_no = d.department_no
where department_name = '음악학과'
group by student_no, student_name
order by 1;

 


더보기
-----4
select department_name 학과이름, student_name 학생이름, professor_name 지도교수이름
from tb_department join tb_student s using (department_no)
                    join tb_professor p on s.coach_professor_no = p.professor_no
where student_no = 'A313047';

 


더보기
----5
select student_name, term_no
from tb_student join tb_grade using (student_no)
                    join tb_class using (class_no)
where term_no like '2007%' and class_name = '인간관계론';

 

 


더보기
---6        ****
select class_name, department_name
from tb_class join tb_department using (department_no)
               left join tb_class_professor using (class_no)
where category = '예체능' and professor_no is null
order by 2;

 


더보기
----7       *************************************
select student_name 학생이름, NVL(professor_name, '지도교수 미지정') 지도교수
from tb_student s left join tb_professor p on s.coach_professor_no = p.professor_no
                    join tb_department d on s.department_no = d.department_no
where department_name = '서반아어학과'
order by 1;

 


더보기
------8
select class_no, class_name, round(avg(point), 8) "AVG(POINT)"
from tb_department join tb_class using (department_no)
                    join tb_grade using (class_no)
where department_name = '환경조경학과' and class_type like '전공%'
group by class_no, class_name
order by 1;

 

반응형

'SK 행복성장캠퍼스 > SQL' 카테고리의 다른 글

2020-09-14, SQL_5일차_연습문제  (0) 2020.09.18
2020-09-14, SQL_5일차  (0) 2020.09.16
2020-09-11, SQL_4일차  (0) 2020.09.12
2020-09-10, SQL_3일차_연습문제  (0) 2020.09.11
2020-09-10, SQL_3일차  (0) 2020.09.11

댓글