スッキリわかるSQL入門を読んだ感想

こんにちは!

今回はスッキリわかるSQL入門を読んだ感想をまとめます。

良かったところ

  • 最初の1冊に最適
    • 図解が豊富
    • キャラクターと一緒に学ぶので敷居が低い
    • 簡単な内容から説明するように順番が工夫されている
    • SQLを使ってみるところから、表計算ソフトとの違い、データベース設計まで基礎知識を幅広く扱っている
  • 章ごとに練習問題があり復習しやすい
    • 講義、まとめ、章の内容の練習問題という構成なので復習しやすい
    • 解答も問題の次のページについているので確認しやすい
  • ポイントを押さえた解説
    • SELECT、UPDATE、DELETE、INSERTの4大命令を分類して覚えやすくしている
    • SQL文のおすすめの記載順序など覚えやすくするための工夫がある
  • ボリュームたっぷりなドリル256問
    • 章末の練習問題とは別に本の最後にドリルがある
    • こちらのドリルは章末の練習問題よりもさらに手強い

学んだこと

  • SELECT、UPDATE、DELETE、INSERTの分類方法
  • SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BYの記載順序
  • 集約関数
  • サブクエリ
  • データベースの設計

難しかったこと

  • テーブルの結合
    • ONの結合条件を指定するのがややこしい
  • 連番の取得(採番テーブル、シーケンス)
    • DBによって方法が異なったりしたり、実際に使ったことがないという点で難しかった

おわりに

今回はスッキリわかるSQLを読んだ感想についてまとめました。

3か月ほど前に読んだ本の再読です。今勉強中のRailsだと素のSQLはあまり操作しないので、SQLを忘れかけていた部分がありますが思い出すことが出来ました。

本自体が分かりやすく、練習問題も豊富なのでSQLを始めようという方にはとてもおすすめな本でした。