操作して学ぶ

SQLプレイグラウンド

ブラウザの中で本物のSQLiteが動きます(WASM)。 サンプルのEC用テーブルに対してSQLを書いて実行し、JOINやGROUP BYの結果を手を動かして確かめられます。 サーバーへの送信は一切なく、すべてこの端末の中だけで完結します。

サンプル表:customers(id, name, city, signup_date)products(id, name, category, price)orders(id, customer_id, product_id, quantity, order_date)

試してみる切り口

  • JOIN で複数テーブルを結合し、注文に顧客名と商品名を付けてみる。
  • GROUP BY と集計関数(SUM/COUNT)でカテゴリ別の売上を出す。
  • HAVING で集計後の絞り込み、ORDER BY で並べ替え。
  • INSERT/UPDATE でデータを変えてから SELECT(「データ初期化」で戻せます)。