コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
【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;