중 선택하는 쿼리 질문입니다. 0 3 698

by 안동인 [SQL Query] [2010.01.21 01:20:03]


안녕하세요.

다섯 과목의 값이 (A,B,C,D,E) 중 하나의 값을 가질 때

한 학생이 가질수 있는 5 과목 중 C 이상의 값이 2개 이상인 학생을 얻고자 합니다.

한 반에 50 명이라면

수학,과학,영어,국어,윤리 라 할 경우 이 중 C 이상의 성적을 2개 이상 가진 학생에 대하 리스트는

어떻게 구할 수 있을까요?

도움 부탁 드립니다.

 

by 마농 [2010.01.21 08:13:31]
SELECT 학번
FROM 성적
WHERE 등급 <= 'C'
GROUP BY 학번
HAVING COUNT(*) >= 2
;

by 현 [2010.01.21 09:02:12]

SELECT 학번 ,COUNT(*)
FROM 성적
WHERE 등급 <= 'C'
GROUP BY 학번
HAVING COUNT(*) >= 2
;

마농 쿼리에 COUNT(*)가 빠졌네요..

by 안동인 [2010.02.07 09:43:55]
감사드립니다. 많은 도움이 되었습니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입