SQLを練習しながら学習できるWebサービス 『SQLab』

SQLを練習しながら学習できる
Webサービス。データベースの基本から
SELECT文、GROUPやJOINなどのSQLの
基礎をしっかりと学習できます。

SQLを練習しながら学習できるWebサービス 『SQLab』
目次

リンク先

SQLab リンク先はこちらから

使い方

SQLを練習しながら学習できるWebサービス 『SQLab』

実際にWebページ上にテーブルが表示され、設問通りにデータを選択や絞込、並び替えなどをして
想定結果同様にしてあげるとクリアとなります。
「問題を解いてみる」をクリックします。

SQLを練習しながら学習できるWebサービス 『SQLab』

トライアル、初級、中級と現在用意されています。
挑戦したい級を選択します。

SQLを練習しながら学習できるWebサービス 『SQLab』

書籍一覧を取得してくださいとの事です。右側にはテーブルが用意されていて
それを見ながらSQL文を左のエディタ部分に記入していきます。

SQLを練習しながら学習できるWebサービス 『SQLab』

SELECT name from books
と回答してみましたらどうやら間違いのようです。
想定結果を一度見てみます。

SQLを練習しながら学習できるWebサービス 『SQLab』

想定結果はこんな感じテーブル一覧をアスタリスクで取ってくる感じですね。

SQLを練習しながら学習できるWebサービス 『SQLab』

ということで「SELECT * FROM books」で正解となりました。
想定結果を見ておくと確実です。

SQLを練習しながら学習できるWebサービス 『SQLab』

次はテーブル内の「name」フィールドだけを出力すれば良いみたいです。

SQLを練習しながら学習できるWebサービス 『SQLab』

「SELECT name FROM books」で正解となりました。
まずは基本の選択部分をしっかりと練習するという感じですね。

SQLを練習しながら学習できるWebサービス 『SQLab』

次は複数フィールドの選択となります。
進むにつれ少しずつ難しくなっていきます。

SQLを練習しながら学習できるWebサービス 『SQLab』

次は重複している値はグループ化するというDistinctを使う問題も出てきました。
難易度が少しずつ上がってきました。

SQLを練習しながら学習できるWebサービス 『SQLab』

この問題をスイスイ解けるようになってきたらSQLはマスターしてそうですね。
実際にテーブルを見ながら自分でSQL文を書いて、結果も見れるというWebサービス。
実践的な感じで習得しやすそうです。

よかったらシェアしてください!

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次