본문 바로가기

자료실

자료실게시글
K-BOOKS · LEARNING ARCHIVE

[정보처리] SQL WHERE·GROUP BY·HAVING 결과 추적

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 7회 작성일 26-09-30 11:02

본문

SHARE · SAVE

SQL 결과 문제는 SELECT 문을 눈으로 위에서 아래로만 읽지 말고 중간 결과를 단계별로 적어 추적합니다.

FORMULAWHERE → GROUP BY → 집계 → HAVING → SELECT

계산 순서

  1. WHERE active='Y'에서 먼저 개별 행을 걸러냅니다.
  2. GROUP BY dept_id로 남은 행을 부서별로 묶습니다.
  3. COUNT(*) 또는 AVG(score) 같은 집계를 계산합니다.
  4. HAVING에서 집계된 그룹 결과를 다시 필터링합니다.
대표 결과WHERE는 Grouping 전 행, HAVING은 Grouping 후 집계 결과를 거릅니다.시험 함정COUNT(*)는 행 수, COUNT(column)은 해당 column이 NULL이 아닌 행만 센다는 차이를 확인합니다.한 줄 기억SQL 추적은 결과를 한 번에 상상하지 말고 중간 테이블을 적습니다.
원문 기반 · MASTER 정보처리기사 2027 · SQL GROUP/HAVING관련 학습 보기 →
K-BOOKS · LEARNING ARCHIVE

자료실

정보통신·정보처리 학습자료와 보충자료, 정리본을 한곳에서 확인하세요.

Total 72건 1 페이지
K-BOOKS · CURATED LEARNING ARCHIVE

필요한 자료만 바로 찾습니다

핵심정리 · 계산공식 · 시험함정을 정보통신과 정보처리로 나누어 찾을 수 있습니다.

65대표 학습자료
정보통신35 정보처리30 핵심정리30 계산·공식15 시험함정20
RESULT 65개 자료
전체 · 전체유형
OTHER MATERIALS

공지·기존 자료

대표자료 65개 이전에 등록한 안내·가이드·기타 자료입니다.

BOARD SEARCH

게시판 검색