728x90 SQL3 [MySQL] group by :: n개의 컬럼 사용법 ⛈️ 1. 하나의 컬럼으로 GROUP BY 하나의 컬럼을 사용해서 GROUP BY를 수행하면, 그 컬럼의 값이 동일한 모든 행들이 그룹화됩니다. 즉, 그 컬럼의 각 고유한 값이 그룹을 형성하고, 각 그룹에 대해 집계 함수(예: SUM, COUNT, AVG 등)를 적용할 수 있습니다. 예를 들어, 판매 데이터를 다루는 테이블이 있다고 가정해 봅시다.SELECT product_category, SUM(sales_amount)FROM salesGROUP BY product_category; 이 쿼리는 product_category 컬럼의 각 값별로 sales_amount를 합산합니다. 결과적으로 각 제품 카테고리별 총 판매 금액을 얻을 수 있습니다. ⛈️ 2. 여러 개의 컬럼으로 GROUP BY 여.. 2025. 3. 31. [MySQL] group by :: n개의 컬럼 사용법 ⛈️ 1. 하나의 컬럼으로 GROUP BY 하나의 컬럼을 사용해서 GROUP BY를 수행하면, 그 컬럼의 값이 동일한 모든 행들이 그룹화됩니다. 즉, 그 컬럼의 각 고유한 값이 그룹을 형성하고, 각 그룹에 대해 집계 함수(예: SUM, COUNT, AVG 등)를 적용할 수 있습니다. 예를 들어, 판매 데이터를 다루는 테이블이 있다고 가정해 봅시다.SELECT product_category, SUM(sales_amount)FROM salesGROUP BY product_category; 이 쿼리는 product_category 컬럼의 각 값별로 sales_amount를 합산합니다. 결과적으로 각 제품 카테고리별 총 판매 금액을 얻을 수 있습니다. ⛈️ 2. 여러 개의 컬럼으로 GROUP BY 여러 개의.. 2025. 3. 28. [SQL] NULL 관련 함수(NULLIF, COALESCE,) 및 문자열 치환(REPLACE) 📍 NULL 관련 함수 NULL은 데이터베이스에서 값이 존재하지 않음을 의미한다. MySQL에서 NULL 값을 다루기 위해 다양한 함수들이 제공되며, 주요 함수는 다음과 같다.1.1 COALESCE()COALESCE()는 여러 인자 중에서 첫 번째로 NULL이 아닌 값을 반환여러 값 중에서 NULL 값이 있을 때 대체 값을 지정하는 데 유용SELECT COALESCE(NULL, '값이 없습니다', '기본값') AS 결과; 1.2 IFNULL()IFNULL() 함수는 두 개의 인자를 받아, 첫 번째 인자가 NULL일 경우 두 번째 인자를 반환NULL 값을 특정 값으로 대체할 때 유용SELECT IFNULL(NULL, '대체 값') AS 결과; 1.3 NULLIF()NULLIF()는 두 개의 인자를 비교.. 2025. 3. 28. 이전 1 다음 728x90 반응형