0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SQL初級 復習

Posted at

image.png

全てのデータを表示

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;

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?