@thorikiriのてょりっき

@thorikiriがWebとかAndroidとかの技術ネタや本を読んだブログです

達人に学ぶ SQL徹底指南書

を読んだよ。先週ね。

達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)

達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)

SQL手続き型言語ではない。つまりはそう言う事。集合を扱う言語であると。なるほど。
と言うことで、数学、論理学的な事なんですね。
勉強になりました。今まで結合と副問合せと条件句でがりがりやってましたが、今後この強力なSQLを使っていきたいな、とおもいますよ。

目次

  • 第1部 魔法のSQL
    • 1-1 CASE式のススメ
    • 1-2 自己結合の使い方
    • 1-3 3値論理とNULL
    • 1-4 HAVING句の力
    • 1-5 外部結合の使い方
    • 1-6 相関サブクエリで行と行を比較する
    • 1-7 SQLで集合演算
    • 1-8 EXISTS述語の使い方
    • 1-9 SQLで数列を扱う
    • 1-10 帰ってきたHAVING句
    • 1-11 SQLを速くするぞ
    • 1-12 SQLプログラミング作法
  • 第2部 リレーショナル・データベースの世界
    • 2-1 リレーショナル・データベースの歴史
    • 2-2 なぜ“関係”モデルという名前なの?
    • 2-3 関係に始まり関係に終わる
    • 2-4 アドレス、この巨大な怪物
    • 2-5 GROUP BYとPARTITION BY
    • 2-6 手続き型から宣言型・集合指向へ頭を切り替える7箇条
    • 2-7 SQL再帰集合
    • 2-8 神のいない論理
    • 2-9 NULL撲滅委員会
    • 2-10 SQLにおける存在の階層
  • 第3部 付録
    • 3-1 演習問題の解答
    • 3-2 参考文献