私自身はOracle 7.xでのプログラミングを始めたときに初版(
プログラマのためのSQL
)を購入して、類書のなかで一番役立った本です。
各RDBMSに共通な普遍的なTipsということになると(当時は)この本しかありませんでした。原著はJoe Celko's SQL for Smarties: Advanced SQL Programmingで、 初版:
Joe Celko's SQL for Smarties: Advanced SQL Programming
(1995), 2nd(2004), 3rd:
Joe Celko's SQL for Smarties, Third Edition: Advanced SQL Programming (The Morgan Kaufmann Series in Data Management Systems)
(2005), 4th:
Joe Celko's SQL for Smarties, Fourth Edition: Advanced SQL Programming (The Morgan Kaufmann Series in Data Management Systems)
(2010)と版を重ねています。本翻訳は第二版の和訳となります。
とにかく(自称?)初心者向けの本がはびこるなか(スクリーンショットだらけの本とか、よく理解できないままわかった範囲だけで適当にでっちあげ、など)、そこから少し踏み込んだ内容になると参考にできる本が皆無だった時代に大変おせわになりました。
さすがに内容的には少し古くなりましたが、一歩踏み込んだSQL世界を俯瞰するには、まだ使える一冊です。
より最近の話題については、本書の原著第3版以降を。また日本語でより噛み砕いた形で気軽に学ぶには、セルコの申し子(?) であるミックさんの本(
達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)
)を購入するのがよいかと思います。
[2013/05/31 追記]
なんとミックさんによる翻訳で最新版である四版の日本語訳がでました。
プログラマのためのSQL 第4版
今後はそちらのご購入をお勧めします。
¥5,263¥5,263 税込
配送料 ¥250 6月12日-13日にお届け
発送元: おもちゃ鑑定団 (Toys & Books) 販売者: おもちゃ鑑定団 (Toys & Books)
¥5,263¥5,263 税込
配送料 ¥250 6月12日-13日にお届け
発送元: おもちゃ鑑定団 (Toys & Books)
販売者: おもちゃ鑑定団 (Toys & Books)
¥1¥1 税込
配送料 ¥240 6月1日-3日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】 販売者: バリューブックス 【防水梱包で、丁寧に発送します】
¥1¥1 税込
配送料 ¥240 6月1日-3日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】
販売者: バリューブックス 【防水梱包で、丁寧に発送します】
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
プログラマのためのSQL 第2版 単行本 – 2001/4/1
{"desktop_buybox_group_1":[{"displayPrice":"¥5,263","priceAmount":5263.00,"currencySymbol":"¥","integerValue":"5,263","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3h5n8IORdckfW3PY5Z%2BvF9y9nqa27ycWIvR554yEJEvYfRWYQgxQmoiS%2Fo63qP7WH%2FADk9%2BBAScK2ERMzNcm%2FZwhdV6xCb1XM1kBtktgriZU7jG%2F3OCviK%2FObU2TLvYKxQJt%2FR0%2BUMNX9EmuFp0YFdZQ3WORrTdpMlqTVrZcyGsRED%2FNPdYVsCIIJPlYLYck","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥1","priceAmount":1.00,"currencySymbol":"¥","integerValue":"1","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3h5n8IORdckfW3PY5Z%2BvF9y9nqa27ycWy%2BsfW2fXJq9Y1TicQ7h7y4IR2p9GX14NxVx0P%2BBudYPnTZ4J10QEvjb2MVh8pjuLnXHH%2Bm8GNQyxtjM7p6JdqILkrz6cSXpi0yuD4BOSk8gwJ5L17IIoETQPCUsxCEvp%2Bll9EOsMBjOfahhNnoLf0A%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
- 本の長さ522ページ
- 言語日本語
- 出版社トッパン
- 発売日2001/4/1
- ISBN-104894714809
- ISBN-13978-4894714809
この商品を見た後に買っているのは?
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
内容(「MARC」データベースより)
SQLの知識をある程度持った人のためのプログラミング入門書。考え方からテーブルへのデータ入力、述語と論理演算、全ての種類の複雑なクエリーまでを話題ごとに編集し、解説する。96年トッパン刊の第2版。
登録情報
- 出版社 : トッパン (2001/4/1)
- 発売日 : 2001/4/1
- 言語 : 日本語
- 単行本 : 522ページ
- ISBN-10 : 4894714809
- ISBN-13 : 978-4894714809
- Amazon 売れ筋ランキング: - 593,755位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
星5つ中5つ
5つのうち5つ
5グローバルレーティング
評価はどのように計算されますか?
全体的な星の評価と星ごとの割合の内訳を計算するために、単純な平均は使用されません。その代わり、レビューの日時がどれだけ新しいかや、レビューアーがAmazonで商品を購入したかどうかなどが考慮されます。また、レビューを分析して信頼性が検証されます。
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2011年8月9日に日本でレビュー済み
Amazonで購入
2013年3月25日に日本でレビュー済み
Amazonで購入
初心者を脱出して神秘のSQLを紡ぎだすために避けては通れない本。
(神秘的にわかりにくいプログラミングをしてはいけませんが)
特定ベンダーに依存せず標準SQLの範囲で問題を解きつつ、
ベンダー実装に関しても触れています。
関係代数の定義までは行いませんが、SQLの解説に関してはかなり理論的です。
SQLの仕様、実行順、実装の細部まで視野に入れた解説は非常に参考になります。
数学的解説を除く関係モデルのすべてがここにあります。
ただし原書はすでに4版となっておりSQL標準のカバー範囲はSQL99の前までです。
(神秘的にわかりにくいプログラミングをしてはいけませんが)
特定ベンダーに依存せず標準SQLの範囲で問題を解きつつ、
ベンダー実装に関しても触れています。
関係代数の定義までは行いませんが、SQLの解説に関してはかなり理論的です。
SQLの仕様、実行順、実装の細部まで視野に入れた解説は非常に参考になります。
数学的解説を除く関係モデルのすべてがここにあります。
ただし原書はすでに4版となっておりSQL標準のカバー範囲はSQL99の前までです。
2013年5月29日に日本でレビュー済み
2006年4月18日に日本でレビュー済み
原題は↓です。
「Joe Celko's SQL for Smarties: Advanced SQL Programming」
初心者向けのSQLでもないし、
現場でそのままつかうためのSQLでもなく、
オラクルマスター向けのSQLでもなく、
SmartyのためのSQLです。
SQLを全て知り尽くしていると思っている人のためのSQLって感じでしょうか?
Smartyってあまりいい意味では使われないと思いますが。。。。。。
かといって難易度の高いSQLの解説というわけではなく、
切り口が、Smarty仕様になっています。
実際の開発でSQLを書くときに参考にする、というよりは、
SQLという言語を学び、そのなかでSQLプログラミングのちょっとしたコツやテクニックを身につける本だと思ってください。
通常のSQL本と異なり、会社の机の上に上にあるだけで箔が付きますよ。
「Joe Celko's SQL for Smarties: Advanced SQL Programming」
初心者向けのSQLでもないし、
現場でそのままつかうためのSQLでもなく、
オラクルマスター向けのSQLでもなく、
SmartyのためのSQLです。
SQLを全て知り尽くしていると思っている人のためのSQLって感じでしょうか?
Smartyってあまりいい意味では使われないと思いますが。。。。。。
かといって難易度の高いSQLの解説というわけではなく、
切り口が、Smarty仕様になっています。
実際の開発でSQLを書くときに参考にする、というよりは、
SQLという言語を学び、そのなかでSQLプログラミングのちょっとしたコツやテクニックを身につける本だと思ってください。
通常のSQL本と異なり、会社の机の上に上にあるだけで箔が付きますよ。