はじめに

このサイトの目的

SQL初学者が、SQL 文を読み書きできるようになるための初歩学ぶためのサイトです。

ステップ・バイ・ステップで学習し、実際にSQL をサイト上で実行して挙動を確認しながら進めていけます。

このサイトの使い方

各章の内容は次のような構成となっています。

  1. 概念の説明
  2. 練習問題の出題
  3. 練習問題の答え合わせ

2.の練習問題のフェーズで SQL 文を打ち込み、実行した結果、間違った場合にはなぜ思い通りにできなかったのか、
どうすれば思い通りにできるようになるのか答え合わせを見て検討し、何度でも試していただくことが可能です。

各章を順番にやっていただいても構いませんし、不安な章・苦手な章だけやっていただいても構いません。

なお、打ち込んだ SQL の内容は、サーバー上には送られることはありません。すべてブラウザ内で完結しています。

このサイトを一通り理解した後にできるようになること

  1. SELECT 文や UPDATE 文、INSERT 文を使えるようになる
  2. JOIN 句や GROUP BY 句を使用した SELECT 文が使えるようになる
  3. SUM 関数や AVERAGE 関数といった集計関数が使えるようになる

注意点

  • 実際に手を動かす場面で使用可能な SQL の種類は、基本的に標準 SQL のみとなります。
    • Oracle Database や SQL Server、MySQL 等、それぞれの RDBMS 専用に拡張された SQL の文法には基本的には対応していません。
  • ブラウザのリロードの度に、打ち込んだ SQL は消去されます。