練習問題
実際のデータを使ってSQLクエリの練習をしましょう
全526問 • 20問表示中
まずは3問体験してみよう
登録不要で3問体験できます。登録すれば全問無料で解けます。
#1 全ユーザーを取得
usersテーブルから全てのユーザー情報を取得してください。
#2 特定の列のみ取得
usersテーブルからnameとemailのみを取得してください。
#3 条件付き検索
usersテーブルから年齢が30歳未満のユーザーを取得してください。
#4 範囲検索
productsテーブルから価格が1000円以上5000円以下の商品を取得してください。
#5 30歳以上のユーザー取得
usersテーブルから年齢が30歳以上のユーザーを取得してください。
#6 価格の高い順の商品一覧
productsテーブルから商品名と価格を取得し、価格の高い順に並べてください。
#7 最安商品の取得
productsテーブルから最も価格が低い商品を1件取得してください。
#8 電子機器カテゴリの商品
productsテーブルからカテゴリが「電子機器」の商品を取得してください。
#9 example.comドメインのメール
usersテーブルからメールアドレスがexample.comドメインのユーザーを取得してください。
#10 最新の注文を取得
ordersテーブルから注文日が2024-01-18以降の注文を取得してください。
#11 ユニークな商品カテゴリ
productsテーブルから重複のないカテゴリ一覧を取得してください。
#12 名前の昇順でユーザー取得
usersテーブルからユーザー名を昇順で取得してください。
#13 数量が2以上の注文
ordersテーブルから数量が2以上の注文を取得してください。
#14 朝の引き継ぎ用ユーザー確認
小さなECショップに新人データ担当として配属されました。朝の引き継ぎで、usersテーブルからidの小さい順に最初の3件のユーザーを確認してください。
#15 値ごろな商品の確認
午前中は商品棚の把握から始めます。productsテーブルから価格が1000円未満の商品名と価格を取得してください。
#16 電子機器以外の商品確認
続いて、特集棚を考えるために電子機器以外の商品を確認します。productsテーブルからカテゴリが「電子機器」ではない商品を取得してください。
#17 今日の特集候補を集める
今日の特集候補は書籍と文具です。productsテーブルからカテゴリが「書籍」または「文具」の商品を取得してください。
#18 問い合わせ対象の注文確認
昼前、1月中旬の注文について問い合わせが入りました。ordersテーブルから注文日が2024-01-10以上2024-01-20以下の注文を取得してください。
#19 お知らせ対象のユーザー確認
午後はお知らせ配信の準備です。usersテーブルからメールアドレスがexample.jpドメインのユーザーを取得してください。
#20 商品カテゴリの棚卸し
配信文面を整える前に、ショップで扱うカテゴリを棚卸しします。productsテーブルから重複のないカテゴリ一覧を昇順で取得してください。