LEFT, GROUP BY SELECT LEFT(PRODUCT_CODE, 2) AS CATEGORY, COUNT(*) AS PRODUCTS FROM PRODUCT GROUP BY LEFT(PRODUCT_CODE, 2) ORDER BY CATEGORY; GROUP BY LEFT(PRODUCT_CODE, 2) 부분은 상품 코드의 앞 2자리를 기준으로 그룹화하는 부분입니다. 그리고 COUNT(*)은 각 그룹에 속하는 행의 개수를 세는 함수 ㅋㅌ 2023.09.10
[SQL] GROUP BY SELECT DATE_FORMAT(DATETIME, '%H') AS HOUR, COUNT(*) AS COUNT FROM ANIMAL_OUTS WHERE TIME(DATETIME) BETWEEN '09:00:00' AND '19:59:59' GROUP BY HOUR ORDER BY HOUR; //DATETIME에서 시간(HOUR)을 추출하고, 그를 기준으로 데이터를 그룹화 GROUP BY HOUR, 그룹별로 COUNT(*) 함수를 사용하여 그룹 내의 레코드 수를 세어 입양 건수를 계산 GROUP BY 구문은 데이터를 그룹화하는 역할. => 특정 기준으로 데이터를 묶어서 집계나 분석함 ㅋㅌ 2023.09.08