커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
질문 드립니다.
엑셀보다 쉬운 SQL v6
4주차
북마크
조*호
댓글
3
추천
0
조회수
12
조회수
12
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


4-9 1번 문제 풀 때

SELECT pu.point_user_id, pu.point,
		(
		case when pu.point > (sum(pu.point)/count(pu.point_user_id)) then '잘하고 있어요'
		     else '열심히 하세요' end
		) as msg
from point_users pu


이렇게 했을 때는 결과가 1줄만 나오고


SELECT pu.point_user_id, pu.point,
		(
		case when pu.point > (SELECT avg(point) from point_users) then '잘하고 있어요'
		     else '열심히 하세요' end
		) as msg
from point_users pu 


이렇게 했을 때는 결과가 여러줄 나오면서 정상적으로 작동되는데


위 결과는 왜 1줄만 나오는 건가요??



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴