안녕하세요 길벗수험서 운영팀입니다.
그룹함수를 그룹없이 사용하게 되면 테이블을 하나의 그룹으로 봅니다.
그래서 테이블에서 최대값에 해당하는 총액이 나오지만, 상호는 튜플 전체 또는 max(총액)과 관계없는 첫번째 튜플의 상호만 출력되게 됩니다.
51p 2번은 과목 이름으로 그룹을 지어 처리가 가능합니다.
그룹의 기준이 되는 '과목이름'과 그룹함수 처리된 값들이 출력되기 때문이죠.
그런데, 101p 15번에서는 그것이 불가능하죠.
혹여 상호로 그룹을 하고 max를 출력한다 하더라도, 상호가 다 다르므로 튜플 하나당 그룹 하나가 지어지게 되고, 이렇게 되면 그룹 내의 max는 구할 이유가 없어지게 됩니다.
모든 튜플이 하나의 그룹이 되어 전부 출력되게 될테니까요.
행복한 하루되세요 :)
-
관리자2021-04-19 13:46:49
안녕하세요 길벗수험서 운영팀입니다.
그룹함수를 그룹없이 사용하게 되면 테이블을 하나의 그룹으로 봅니다.
그래서 테이블에서 최대값에 해당하는 총액이 나오지만, 상호는 튜플 전체 또는 max(총액)과 관계없는 첫번째 튜플의 상호만 출력되게 됩니다.
51p 2번은 과목 이름으로 그룹을 지어 처리가 가능합니다.
그룹의 기준이 되는 '과목이름'과 그룹함수 처리된 값들이 출력되기 때문이죠.
그런데, 101p 15번에서는 그것이 불가능하죠.
혹여 상호로 그룹을 하고 max를 출력한다 하더라도, 상호가 다 다르므로 튜플 하나당 그룹 하나가 지어지게 되고, 이렇게 되면 그룹 내의 max는 구할 이유가 없어지게 됩니다.
모든 튜플이 하나의 그룹이 되어 전부 출력되게 될테니까요.
행복한 하루되세요 :)