탐구생활/SQL 탐구생활

SQL 기초 구문 배우기(SQL GROUP BY)

daily uza 2023. 5. 22.
728x90

목차

    SQL GROUP BY

    GROUP BY 문은 동일한 값을 가진 행을 요약 행으로 그룹화합니다.

    SQL GROUP BY 기본예제

    SELECT column_name(s)
    FROM table_name
    WHERE condition
    GROUP BY column_name(s)
    ORDER BY column_name(s);

    SQL GROUP BY 실습하기

    다음은 Northwind 샘플 데이터베이스의 "Customers" 테이블에서 선택한 항목입니다.

    CustomerID CustomerName ContactName Address City PostalCode Country
    1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
    2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
    3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
    4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
    5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

    다음 SQL 문은 각 국가의 고객 수를 나열합니다.

    SELECT COUNT(CustomerID), Country
    FROM Customers
    GROUP BY Country;

    다음 SQL 문은 각 국가의 고객 수를 높은 순서로 나열합니다.

    SELECT COUNT(CustomerID), Country
    FROM Customers
    GROUP BY Country
    ORDER BY COUNT(CustomerID) DESC;

    Written by [DAILY UZA], powered by ChatGPT

    728x90

    댓글

    💲 추천 글