操作して学ぶ
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(「データ初期化」で戻せます)。