ただ、ストレスなく生きたいだけのITエンジニアのブログ -- 弱小エンジニア脱却への道
【初心者向け】SQLの学習におすすめの本を紹介します

【初心者向け】SQLの学習におすすめの本を紹介します

こんにちは!ISAMU(@burlesca_isa)です!

今回の対象読者は

  • SQLの学習を始めようと思っている方
  • SQLの基本文法を覚えて次に勉強することを知りたい方

この記事を読むと

レベルごとに読むべき本が分かります。

が分かります。

IT業界ではインフラエンジニアとプログラマーとして5年以上就業してきました。
私がSQLの勉強で使用した本を紹介します。

SQL初心者の学習におすすめの本を紹介します

今回紹介する本は

  • 一番最初に購入するおすすめの本
  • 業務レベルの力をつける本
  • 初心者から中級者にレベルアップするための本

です。

それでは紹介していきます。

一番最初に購入するおすすめの本

SQLの絵本 第2版 データベースが好きになる新しい9つの扉 第2版

SQLの絵本

SQLの勉強に挫折したことがある人や、
とにかく初心者に優しい本を探している方におすすめです。

この本は挿絵や図解が多いため、簡単に読み進めることが出来ます。

初心者が挫折する理由は、難解な入門書を選んでしまうことです。

私が初心者におすすめする本の選び方は、

  • 挿絵が多いこと
  • 専門的な用語が少ないこと
  • 薄い本であること

です。

絵本シリーズは、
技術書の中でも断トツにやさしい解説で本当によく出来ています。

業務レベルの力をつける本

スッキリわかるSQL入門

SQLを手軽に学んでみたい方におすすめです。

データベースを構築せずに勉強を進めることが出来ます。

SQLを直接入力できるWEBサイトが用意されているので、
手軽に勉強を進めていくことが出来ます。

業務で使える基本的な関数などを学ぶことが出来ます。

スッキリわかるシリーズは
挿絵が多く、専門用語も優しく解説してくれます。

登場人物と一緒に学んでいく形式で進めていくので、
初心者が疑問に思うことなどを登場人物が質問、回答してくれるので、
かゆいところに手が届く技術書です。

初心者にとって挫折しにくい本だと思います。

現場で使えるSQL 第2版

現場で使えるSQL 第2版

現場で複雑なSQLを書くことが多い方におすすめです。

よく業務で使うような例題とSQLが記載されていて、
勉強にも使えるし逆引きのようにも使えます。

  • 「月末までの日数を表示せよ」
  • 「売上数量の多い順に商品ランキングを取得せよ」

など、業務でよく使うテクニックが記載されています。

古い本なので、SQLのバージョンによっては読み替えなければならない場合もあります。
約には立つ本ですが、中級者でないと読み進めることが難しいかも知れません。

初心者から中級者にレベルアップするための本

達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

SQLの文法などを覚えた方が次に勉強する本としておすすめです。

SQLの効率的な書き方を学ぶことが出来ます。

構文は覚えたけど、
どうやって使えばいいか分からない場合があります。

例えば、この本を読めば
IF文ではなく、CASE文を使ったほうが可読性が高まることが分かります。

初心者にとってわかりにくい結合Having句の使い方などを
詳しく学ぶことが出来ます。

データベースのスピードを早くするには
効率的なSQLの書き方を学ぶ方が重要です。

INよりもEXISTSのほうが早く動作するなど、
一歩進んだSQLの書き方を学ぶことが出来ます。

【初心者向け】SQLの学習におすすめの本を紹介します
最新情報をチェックしよう!