【sql_24_041】金額集計

SELECT
    ORDER_DATE

    -- SUM関数で、対象になったデータの受注金額を集計します。
    , SUM(ORDER_AMT) AS SUM_AMT 
FROM
    TBL_ORDERS 
WHERE

    -- 受注日が、2024年7月1日のデータを対象とします。
    ORDER_DATE = '2024-07-01';


【sql_24_042】金額振れ幅

SELECT

    -- MAX関数で、受注金額の最大を取得します。
    MAX(ORDER_AMT) AS MAX_AMT

    -- MIN関数で、受注金額の最小を取得します。
    , MIN(ORDER_AMT) AS MIN_AMT 
FROM
    TBL_ORDERS 
WHERE

    -- 受注日が、2024年7月1日から7月7日のデータを対象とします。
    ORDER_DATE >= '2024-07-01' 
    AND ORDER_DATE <= '2024-07-07';


【sql_24_043】偶数年齢

SELECT

    -- 対象となったデータの件数をカウントします。
    COUNT(*) AS EVEN_NUMBER 
FROM
    TBL_EMPLOYEES 
WHERE

    -- 年齢を2で割った剰余が0を、偶数と判定しています。
    MOD(AGE, 2) = 0;


【sql_24_044】人数平均

SELECT

    -- AVG関数で男性数の平均値を算出し、ROUND関数で小数点第3位を四捨五入しています。
    ROUND(AVG(MALE_AMT), 2) AS MALE_AVG

    -- AVG関数で女性数の平均値を算出し、ROUND関数で小数点第3位を四捨五入しています。
    , ROUND(AVG(FEMALE_AMT), 2) AS FEMALE_AVG 
FROM
    TBL_POPULATION;