NAVER

질문 ★내공100★초급 SQL 작성좀 부탁 드려요..
비공개 조회수 603 작성일2009.11.18
 


학생

학번

성명

전공

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 개 답변
1번째 답변
프로필 사진
SQL365
달신
데이터베이스 3위 분야에서 활동
본인 입력 포함 정보

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 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.