達人に学ぶ SQL徹底指南書

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

SQLパズル 第2版 プログラミングが変わる書き方/考え方の翻訳をされたミックさんのCodeZineでの連載をベースにした一冊。データベースをストレージとしてしか扱っていないWebプログラマは一度読んでおくべき。

(Feb 20, 2007 18:11追記)

SQLの本によくある「効率的な」SQLの書き方の他に、「メンテナンスしやすい」SQLの書き方について言及している項目があります。SQLのコーディングスタイルって、あまり他の人のものを知る機会がないので興味深いです。

例えば、カラムを複数記述する際に、

SELECT id
       ,name
       ,email

みたいな書き方をしたほうが後からのSQLの変更に強いという話や(これは私も実践しています)、複雑なクエリを書くときは「SELECTではなくFROMから書き始めたほうが思考しやすい」といったTipsはなかなか文書化されているものを見かけないので、WEB+DBな開発者には是非読んでもらいたい良書。

使用可能なタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>