【文系向けSQL入門①】学習サイト「SQL Bolt」を使って無料で効率よくSQLを学ぼう!

とにかくSQLを楽しく、効率的に学ぼうという趣旨の記事です。
「SQL Bolt」という非常に便利なサイトがあったので、それを活かして学んでいきます。

目次

そもそもSQLってなに?

SQLとはデータベース言語です。
データベースに特化しまくった言語なんです。

Excelでいう表というかテーブルみたいなあれを作ることに特化しています。

SQLは使ってみないとわかりにくい

どの言語もそうですが使ってみないとイメージが付きません。

SQL Boltとは?

「SQL Bolt」とは海外のSQL学習サイトです。

インストール不要、会員登録不要、もちろん無料で利用できます。
フル英語ですが、そんなに困るほどじゃないです。

神サイトです。

アクセスしてみよう!

いろいろ説明があって
一番下に
SQL Lesson 1: SELECT queries 101というボタンがあると思います。
そこを押すと初心者向け講座が始まります。

順番通りじゃなくてもできる

左上にInteractive Tutorialとあると思います。
これがレッスンの目次になるので、いつでも先に進んだり戻ったりできます。

SELECT queries 101

ここからは解説というが補足を入れていきますので、問題を自分でやってみましょう。(一番下のExerciseです)

SELECT文とは?

SELECTは直訳すれば選択ですが、その名の通りどのデータを抽出するのか選択できます。

データの塊であるテーブル、↓みたいなやつから欲しいものだけを抽出します。

都道府県県庁所在地人口
A県A市50000
B県B市20000
C県C市30000
日本の都市

SELECT文で全部抽出する

SELECT * FROM テーブル名;

テーブル全部を抽出したい場合は*を使います。
上のテーブル(日本の都市)を使って考えてみると

SELECT * FROM 日本の都市;

特定の列のみ抽出する

SELECT 列名,列名2,列名3…….
FROM テーブル名;

都道府県と人口のみ抽出したい場合は

SELECT 都道府県,人口
FROM 日本の都市;

SQL Boltの問題和訳と解答

どうしてもわからない場合用です。

①Find the title of each film
「各映画のTitleを探して。」
SELECT title FROM movies;

②Find the director of each film
「各映画のdirectorを探して。」
SELECT director FROM movies;

③Find the title and director of each film
「各映画のTitleとdirectorを探して。」
SELECT title,director FROM movies;

④Find the title and year of each film
「各映画のTitleとyearを探して。」
SELECT title,year FROM movies;

⑤Find all the information about each film
「各映画の全情報を探して。」
SELECT * FROM movies;

おわり

とりあえずこれでレッスン①終わりです。
なんだよSQL簡単じゃんと思われたかと思うのですが、それでいいです。

難しいから価値があるとかないですからね。
便利で簡潔なものこそ価値があります。

次回

ビジネスパーソンがいま読むべき本を厳選!

Audible (オーディブル) – 本を聴くAmazonのサービス

オーディオブック聴き放題なら – audiobook.jp

ごり子

読んでくれてありがとう!

コメント

コメントする

目次