1) 교과목명이 '프로'로 시작하는 과목을 강의하는 교수들의 명단을 조회하는 쿼리문 작성.(TS_PROFESSORS, TS_DEPARTMENTS)
- 최종적으로 조회될 컬럼들 : 교수일련번호, 학과일련번호, 교수명, 교수핸드폰(spseq, sdseq, spname, spmobile)
2) 과목별 최고점자를 조회하는 쿼리문 작성.(TS_DEPARTMENTS, TS_STUDENTS, TS_SCORE)
- 최종적으로 조회될 컬럼들 : 과목일련번호, 과목명, 학생일련번호, 학생명, 점수(sbseq, sbname, ssseq, ssname, scscore)
SELECT b.spseq , a.sdseq , b.spname , b.spmobile FROM ts_departments a INNER JOIN ts_professors b ON a.spseq = b.spseq WHERE a.sdname LIKE '프로%' ; SELECT b.sdseq , b.sdname , c.ssseq , c.ssname , a.scscore FROM (SELECT sdseq, ssseq, scscore , RANK() OVER(PARTITION BY sdseq ORDER BY scscore DESC) rk FROM ts_score ) a INNER JOIN ts_departments b ON a.sdseq = b.sdseq INNER JOIN ts_students c ON a.ssseq = c.ssseq WHERE a.rk = 1 ;