GROUP BY

2022. 3. 8. 13:44SQL

GROUP BY절은 데이터들을 원하는 그룹으로 나눌 수 있다.

⇒ GROUP BY <컬럼명>

 

NULL을 포함한 컬럼에 대해 GROUP BY을 하면 NULL에 대해서도 그룹화를 한다.

⇒ NULL에 대해 연산을 하지 않는 집계함수와는 다른 점이다.

 

GROUP BY NULL or ();

⇒ 그룹화를 하지 않은 것과 같은 의미다.

 

GROUP BY에 두 개 이상의 컬럼을 작성하는 경우

⇒ 행을 그룹화 할 때 GROUP BY절에 입력한 컬럼들의 값을 조합으로 그룹화가 이루어진다.

SELECT <컬럼명> FROM <테이블명> GROUP BY <컬럼명1>, <컬럼명2>;

 

728x90

'SQL' 카테고리의 다른 글

그룹 함수 GROUP FUNCTION  (1) 2022.03.09
HAVING  (0) 2022.03.08
집계함수  (0) 2022.03.08
ORDER BY  (0) 2022.03.08
NULL  (0) 2022.03.08