0
하나의 열로 그룹화를 시작한 경우 그룹에서 선택한 모든 열을 그룹화해야하는 이유는 무엇입니까?SQL SELECT, GROUP BY
예를 들어 왜 두 그룹 만 가질 수 없습니까? 다음과 같이 입력하십시오 :
SELECT A, B, C, D
FROM MYTB
GROUB BY A, B
하나의 열로 그룹화를 시작한 경우 그룹에서 선택한 모든 열을 그룹화해야하는 이유는 무엇입니까?SQL SELECT, GROUP BY
예를 들어 왜 두 그룹 만 가질 수 없습니까? 다음과 같이 입력하십시오 :
SELECT A, B, C, D
FROM MYTB
GROUB BY A, B
원하는만큼 많은 요소를 그룹화 할 수 있습니다. 선택 항목의 그룹화되지 않은 요소에 일부 집계가 있는지 확인하십시오. 1 개 이상의 열을 기준으로 http://www.techonthenet.com/sql/group_by.php
SELECT A, B, SUM(C), MAX(D)
FROM MYTB
GROUP BY A, B
는
만 MySQL은 당신이 불확정 값으로 도망 수 있습니다. – Mihai
집계하는 항목에 따라 GROUP BY에 포함될 내용이 결정됩니다. 당신의 예제에서는 아무 것도 집계하지 않습니다. – Omnikrys
IN SQL 서버에서는 SUM (A)와 같은 윈도우 함수를 가진 집계를 사용할 수 있습니다. OVER (PARTITION BY ...) – Mihai