[sql] 여러 열에 그룹 기준 사용


0 Answers

GROUP BY 절은 결과 집합을 하나 이상의 열로 그룹화하는 집계 함수와 함께 사용됩니다. 예 :

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;

이 명령을 기억하십시오 :

1) SELECT (데이터베이스에서 데이터를 선택하는 데 사용됨)

2) FROM (절은 테이블을 나열하는 데 사용됩니다)

3) WHERE (절은 레코드를 필터링하는 데 사용됩니다)

4) GROUP BY (절은 여러 레코드에서 데이터를 수집하고 결과를 하나 이상의 열로 그룹화하기 위해 SELECT 문에서 사용할 수 있음)

5) HAVING (절은 GROUP BY 절과 함께 사용되어 반환 된 행의 그룹을 조건이 TRUE 인 그룹으로 제한합니다)

6) ORDER BY (키워드는 결과 집합을 정렬하는 데 사용됩니다)

집계 함수를 사용하는 경우이 모든 것을 사용할 수 있으며,이 순서는 설정해야합니다. 그렇지 않으면 오류가 발생할 수 있습니다.

집계 함수는 다음과 같습니다.

MIN은 주어진 열에서 가장 작은 값을 반환합니다.

SUM은 주어진 열의 숫자 값의 합계를 반환합니다.

AVG는 주어진 열의 평균값을 반환합니다.

COUNT는 주어진 열의 총 값 수를 반환합니다.

COUNT (*)는 테이블의 행 수를 반환합니다.

Question

나는 GROUP BY x 의 요점을 이해한다.

그러나 GROUP BY x, y 는 어떻게 작동하며 그 의미는 무엇입니까?




Related



Tags

sql sql   group-by