よくある質問
料金・使い方・学習内容など、SQLLearnについてよくいただく質問をまとめました。
サイトについて
Q.SQLLearnは無料で使えますか?
A.はい、無料です。初級5レッスン・中級4レッスンの合計27問は、会員登録なしですべて無料で利用できます(中級レッスンの一部は続きを見るためにログインが必要です)。より多くの問題に挑戦したい場合は、月額100円のプレミアムプラン(初級50問・中級50問の計100問)もご用意しています。
Q.会員登録は必須ですか?
A.初級レッスンは登録不要ですぐに始められます。ただし、学習の進捗(どのレッスン・問題を解いたか)を保存したい場合や、中級レッスン・プレミアムレッスンに進む場合は無料アカウントの登録が必要です。登録はメールアドレスとパスワードのみで、1分ほどで完了します。
Q.インストールが必要なソフトはありますか?
A.一切不要です。SQLLearnはブラウザの中だけでSQLを実行できる仕組み(sql.jsというWebAssembly技術)を採用しており、データベースソフトのインストールやサーバーの用意は必要ありません。パソコンを開いてブラウザでアクセスするだけで、すぐにSQLの練習を始められます。
Q.入力したSQLや実行結果は他の人に見られますか?
A.いいえ。練習問題のSQL実行はすべてお使いのブラウザの中だけで完結しており、サーバーには送信されません。安心して自由にSQLを試すことができます(正解したかどうかの記録のみ、ログイン時にサーバーへ保存されます)。
学習内容について
Q.プログラミング未経験でも学べますか?
A.はい、問題ありません。SQLLearnはSQLを全く書いたことがない方を対象に、SELECT文の基礎から段階的に学べるカリキュラムになっています。各レッスンには図解付きの解説とヒント機能があるので、つまずいても自力で解決しやすい構成になっています。
Q.どんな内容を学べますか?
A.初級ではSELECT・WHERE・ORDER BY・LIMIT・INSERT/UPDATE/DELETEといった基本構文を、中級ではJOIN・GROUP BY・HAVING・サブクエリ・多対多の中間テーブルといった、実務でもよく使われる応用的な内容を学びます。プレミアムプランではさらに幅広い100問の練習問題に挑戦できます。
Q.どのくらいの期間でSQLが身につきますか?
A.個人差はありますが、無料の初級レッスン(15問)だけであれば1〜2時間程度、中級までの27問を一通り終えるには数時間〜数日で完了できる分量です。1日1レッスンのペースで進めても2週間程度で無料分をすべて終えられます。理解を深めるには、時間を空けて復習するのもおすすめです。
Q.間違えた問題はどうすればいいですか?
A.各問題には「ヒント」ボタンと「解答を見る」ボタンを用意しています。まずは自分で試行錯誤し、詰まったらヒントを確認し、それでも分からない場合は解答例を見て理解を進める、という使い方がおすすめです。解答を見ても、実際に自分で入力して実行することで理解が定着しやすくなります。
Q.学習の進捗は保存されますか?
A.ログインしている場合、解いた問題・完了したレッスンは自動的に保存されます。ダッシュボード画面でレッスンごとの進捗や全体の達成率をいつでも確認できるので、続きから再開するのも簡単です。
プレミアムプランについて
Q.プレミアムプランと無料プランの違いは何ですか?
A.無料プランは初級5レッスン・中級4レッスンの計27問が利用できます。プレミアムプランは月額100円で、初級コース10レッスン(50問)・中級コース10レッスン(50問)の合計100問すべてに挑戦できるようになります。より幅広いパターンのSQL問題で実践力を鍛えたい方向けです。
Q.料金と支払い方法を教えてください
A.月額100円(税込)で、クレジットカード決済(Stripe)に対応しています。お申し込み時に初回課金が発生し、以降は解約しない限り毎月自動更新・自動課金されます。
Q.解約はいつでもできますか?
A.はい、いつでも解約可能です。マイダッシュボードまたはプレミアムレッスンページ内の「プランを解約する」からお手続きいただけます。解約後も、当該月の契約期間終了日まで引き続きプレミアムレッスンをご利用いただけます。なお、月途中で解約された場合も日割り計算による返金はございません。
技術的な質問
Q.スマートフォンやタブレットでも使えますか?
A.はい、スマートフォン・タブレットのブラウザからもご利用いただけます。ただし、SQL入力やテーブル参照の操作は画面が広いパソコンの方が快適に行えるため、本格的に学習する際はパソコンでのご利用をおすすめします。
Q.対応しているブラウザを教えてください
A.Google Chrome・Firefox・Safari・Microsoft Edgeなど、主要な最新ブラウザに対応しています。ブラウザ内でSQLを実行する仕組み(WebAssembly)を使用しているため、古いバージョンのブラウザでは正常に動作しない場合があります。
Q.ページを再読み込みするとデータはどうなりますか?
A.練習問題で使用しているサンプルデータベースはブラウザのメモリ上にのみ存在しており、ページを再読み込みするとリセットされます(学習の進捗記録とは別物です)。そのため、DELETEやUPDATEを自由に試して失敗しても、再読み込みすればいつでも元の状態からやり直せます。