본문 바로가기

SQL쿼리2

MySQL GROUP BY에 대한 이해 GROUP BY는 MySQL에서 데이터를 그룹화하여 특정 기준에 따라 요약된 결과를 얻을 때 사용됩니다. 대규모 데이터를 처리하거나 집계 연산을 할 때 유용하게 쓰이는 구문이며, 다양한 집계 함수(COUNT, SUM, AVG, MIN, MAX 등)와 함께 자주 사용됩니다. 이번 글에서는 GROUP BY의 기본 개념부터 고급 사용법까지 단계별로 살펴보고, 사용 시 주의할 점과 최적화 방법에 대해 설명합니다.본격적으로 들아기전에 예시 테이블을 생성 해보도록 하겠습니다.CREATE TABLE sales ( id INT AUTO_INCREMENT PRIMARY KEY, product_name VARCHAR(255), sale_date DATE, quantity INT, total_pr.. 2024. 10. 24.
MySQL에서 DISTINCT의 정의 및 사용법 1. DISTINCT의 정의DISTINCT는 MySQL에서 사용되는 키워드로, 중복된 데이터를 제거하여 유일한 값만을 반환할 때 사용됩니다. 데이터베이스 쿼리에서 여러 조건에 의해 같은 값이 반복적으로 나타날 수 있으며, 이러한 중복 값을 제거하고자 할 때 DISTINCT 키워드를 사용하면 됩니다.특정 컬럼의 데이터가 여러 번 반복되어 나타나는 경우도 있지만, 사용자가 중복을 원하지 않는 상황이 있을 수 있습니다. 예를 들어, 여러 고객의 주문 기록을 조회할 때, 각 고객의 ID만을 중복 없이 출력하고 싶다면 DISTINCT를 활용할 수 있습니다.DISTINCT의 기본 문법SELECT DISTINCT column1, column2, ...FROM table_name;위의 문법에서 column1, colu.. 2024. 10. 24.