이 포스트에서는 SQL에서 group by와 order by의 차이점을 이해할 것입니다.
그룹화 기준
-
동일한 값을 가진 행을 그룹화하는 데 사용됩니다.
-
CREATE VIEW 문에서 사용할 수 있습니다.
-
select 문에서 'ORDER BY' 키워드 앞에 사용해야 합니다.
-
속성이 집계 함수에 있는 경우 'GROUP BY' 문에 포함될 수 없습니다.
-
튜플은 튜플의 속성 값이 얼마나 유사한지에 따라 그룹화됩니다.
-
튜플/행의 표시를 제어합니다.
주문하기
-
'CREATE VIEW' 문을 사용하지 않습니다.
-
결과 집합은 오름차순 또는 내림차순으로 정렬됩니다.
-
group by' 키워드 뒤에 사용합니다.
-
속성은 집계 함수 아래에 있을 수 있습니다.
-
열 표시를 제어합니다.
다음은 단일 쿼리의 Group By 및 Order By 구문입니다. −
SELECT column1, column2 FROM table_name WHERE [ conditions ] GROUP BY column1, column2 ORDER BY column1, column2