문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

그룹 조건 지정(Visual Database Tools)

HAVING 절에서 그룹 전체에 적용되는 조건을 지정하여 쿼리에 표시되는 그룹을 제한할 수 있습니다. 데이터를 그룹화하고 집계한 후에 HAVING 절의 조건이 적용됩니다. 쿼리에는 이 조건에 맞는 그룹만 표시됩니다.

예를 들어, titles 테이블의 각 출판사에서 발행한 모든 도서의 평균 가격 중에서 $10.00를 초과하는 평균 가격만 표시할 수 있습니다. 이 경우, AVG(price) > 10과 같은 조건을 사용하여 HAVING 절을 지정합니다.

참고 참고

경우에 따라서는 그룹 전체에 조건을 적용하기 전에 특정 개별 행을 그룹에서 제외할 수도 있습니다. 자세한 내용은 동일한 쿼리에서 HAVING 및 WHERE 절 사용(Visual Database Tools)을 참조하십시오.

AND 및 OR를 사용하여 조건을 연결하면 HAVING 절에 대한 복잡한 조건을 만들 수 있습니다. 검색 조건에 AND 및 OR를 사용하는 데 대한 자세한 내용은 한 열에 여러 검색 조건 지정(Visual Database Tools)을 참조하십시오.

그룹에 대한 조건을 지정하려면

  1. 쿼리의 그룹을 지정합니다. 자세한 내용은 쿼리 결과 행 그룹화(Visual Database Tools)를 참조하십시오.

  2. 조건의 기반으로 삼을 열이 아직 조건 창에 없으면 이 열을 추가합니다. 조건에 사용되는 열은 대부분 이미 그룹 열이거나 요약 열인 경우가 많습니다. 집계 함수나 GROUP BY 절의 일부가 아닌 열은 사용할 수 없습니다.

  3. 필터 열에서 그룹에 적용할 조건을 지정합니다.

    쿼리 및 뷰 디자이너에서 SQL 창의 문에 HAVING 절이 자동으로 작성됩니다. 예를 들면 다음과 같습니다.

    SELECT pub_id, AVG(price)
    FROM titles
    GROUP BY pub_id
    HAVING (AVG(price) > 10)
    
  4. 추가로 지정할 각 조건에 대하여 2단계와 3단계를 반복합니다.

커뮤니티 추가 항목

추가
표시: