책 내용 질문하기
데이터베이스 94페이지 질문이요
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
94
조회수
40
작성일
2017-03-31
작성자
탈퇴*원
첨부파일
문제 10번에서 결제여부별 학생수를 검색한다고 하는데 학번이 겹치는 경우는 무시하고 세는건가요? 검색결과는 학번 중복 허용했는데 답에 나온것도 중복허용된 식인가요? 학생 수 중복을 허용하지 않으려면 어떻게 select를 써야하나요?
답변
2017-04-03 10:27:18

안녕하세요.

기준 조건이 결제여부만 주어졌으므로 그 외의 다른 조건은 무시됩니다.

그래서 결제여부에 따라 미납인 레코드 수 5개, 완납인 레코드 수 4개입니다.

학번 중복을 허용하지 않으려면, 학번도 그룹으로 지정해야 합니다.

GROUP BY 학번, 결제여부; 학번별 결제여부별 레코드수

GROUP BY 결제여부, 학번; 결제여부별 학번별 레코드수

오늘도 즐거운 하루 되세요.

  • *
    2017-04-03 10:27:18

    안녕하세요.

    기준 조건이 결제여부만 주어졌으므로 그 외의 다른 조건은 무시됩니다.

    그래서 결제여부에 따라 미납인 레코드 수 5개, 완납인 레코드 수 4개입니다.

    학번 중복을 허용하지 않으려면, 학번도 그룹으로 지정해야 합니다.

    GROUP BY 학번, 결제여부; 학번별 결제여부별 레코드수

    GROUP BY 결제여부, 학번; 결제여부별 학번별 레코드수

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.