학생
학번 | 성명 | 전공 |
14601 14602 14603 | 남윤철 서정은 이영식 | 경영학 회계학 전산학 |
교수
교수명 | 연구실 |
김영철 이철규 박철순 | A301 B706 B403 |
개설과목
과목번호 | 과목명 | 교수명 |
146451 146470 146583 | 데이터베이스 경영학원론 법학개론 | 김영철 이철규 한상식 |
수강
학번 | 과목번호 | 학점 |
14601 14601 14602 14603 14604 | 146451 146470 146470 146451 146483 | 79 85 97 83 76 |
1. 모든 학생의 학번과 전공을 구하라.
2. 90점 이상을 받은 학생의 학번과 과목번호를 구하라.
3. ‘김영철’ 교수의 과목을 수강한 학생의 학번과 과목명을 구하라.
4. 개설과목의 수를 구하라
5. 과목을 수강한 학생수를 동일 학생의 중복없이 구하라.
6. 전체 학점의 평균을 구하라.
7. 학생별로 학점의 평균을 구하라.
8. 경영학을 가르치는 교수의 연구실을 구하라.
9. 한 과목이라도 90점 이상을 받은 학생이 수강한 과목명과 학생의 성명을 구하라.
=======================================================================
프로그램은 엑세스로 작성하는 거구요..
9번까지 SQL좀 작성 부탁 합니다 ㅜ.ㅜ
하나도 모르겠습니다....................................................뚜둥....
답변자님,
정보를 공유해 주세요.
1. 모든 학생의 학번과 전공을 구하라.
SELECT 학번, 전공 FROM 학생
2. 90점 이상을 받은 학생의 학번과 과목번호를 구하라.
SELECT 학번, 과목번호 FROM 학생 WHERE 학점 >= 90
3. ‘김영철’ 교수의 과목을 수강한 학생의 학번과 과목명을구하라.
SELECT 학번, 과목명
FROM 개설과목 A JOIN 수강 B
ON A.과목번호 = B.과목번호
WHERE 교수명 = '김영철'
4. 개설과목의 수를 구하라
SELECT COUNT(*) FROM 개설과목
나머지는 직접하셔요^^
감사합니다.
2009.11.18.
-
채택
질문자가 채택한 답변입니다.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.