全てのデータを表示
daily_retail_dataテーブルから全てのデータを取得し、日付順に並べ替えて表示してください。
select
*
from
daily_retail_data
order by
transaction_date;
特定のカラムを選択
daily_retail_dataテーブルから業種カテゴリ(business_category)と売上(daily_revenue)のみを取得し、売上の高い順に並べ替えて表示してください。
select
business_category,
daily_revenue
from
daily_retail_data
order by
daily_revenue desc;
単純な条件での絞り込み
daily_retail_dataテーブルに記録されている取引の総件数を計算してください。
select
count(*) as total_records
from
daily_retail_data;
データの並び替え
daily_retail_dataテーブルから業種カテゴリ(business_category)と売上(daily_revenue)を取得し、業種カテゴリをアルファベット順に並べ替えて表示してください。
select
business_category,
daily_revenue
from
daily_retail_data
order by
business_category;
重複を除いた一覧表示
daily_retail_dataテーブルから、重複のない業種カテゴリ(business_category)の一覧を取得してください。
select distinct
business_category
from
daily_retail_data
order by
business_category;
特定の業種での絞り込み
daily_retail_dataテーブルから、business_categoryに「shop」を含む店舗の取引データを取得し、以下の順で表示してください
取引日(transaction_date)の昇順
業種カテゴリ(business_category)の昇順
select
*
from
daily_retail_data
where
business_category like '%shop%'
order by
transaction_date,
business_category;
NULL値の確認
daily_retail_dataテーブルから、daily_revenueがNULLの取引データを全て取得してください。
select
*
from
daily_retail_data
where
daily_revenue is null;
最大値と最小値の取得
daily_retail_dataテーブルの売上(daily_revenue)の最大値と最小値を取得してください。
select
max(daily_revenue) as max_revenue,
min(daily_revenue) as min_revenue
from
daily_retail_data;
条件付きでの件数カウント
daily_retail_dataテーブルから、売上(daily_revenue)が30000以上の取引件数を計算してください。
select
count(*) as high_revenue_count
from
daily_retail_data
where
daily_revenue >= 30000;
参考
