Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

SQL에서 그룹화 기준과 정렬 기준의 차이점 - 2020 - 다른 사람

<시간/>

이 포스트에서는 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