group by a, group by a,b 차이
GROUP BY 구문에서 **GROUP BY a**와 **GROUP BY a, b**의 차이는 데이터를 그룹화하는 기준의 범위에 있습니다. GROUP BY a컬럼 a를 기준으로 데이터가 그룹화됩니다.동일한 값을 가진 a의 모든 행이 하나의 그룹으로 처리됩니다.a만 그룹화되므로 다른 컬럼 값은 무시됩니다(집계 함수 사용 시).예제SELECT a, COUNT(*) AS cnt FROM my_table GROUP BY a; 결과 예시:acnt132234테이블의 모든 행에서 a의 값이 같은 데이터가 한 그룹으로 계산됩니다.그룹별로 행의 개수를 계산한 결과를 보여줍니다. GROUP BY a, b컬럼 a와 b를 조합하여 그룹화합니다.a와 b의 조합이 동일한 행만 같은 그룹으로 처리됩니다.더 세부적으로 데이터를 그..
IT/DB
2024. 12. 3. 21:52