この注文でお急ぎ便、お届け日時指定便を無料体験
Amazonプライム無料体験について
¥3,520 税込
ポイント: 106pt  (3%)  詳細はこちら
無料配送6月4日 水曜日にお届け
詳細を見る
または 最も早い配送 明日 6月3日にお届け
詳細を見る
残り11点(入荷予定あり) 在庫状況について
¥3,520 () 選択したオプションを含めます。 最初の月の支払いと選択されたオプションが含まれています。 詳細
価格
小計
¥3,520
小計
初期支払いの内訳
レジで表示される配送料、配送日、注文合計 (税込)。
出荷元
Amazon.co.jp
Amazon.co.jp
出荷元
Amazon.co.jp
支払い方法
お客様情報を保護しています
お客様情報を保護しています
Amazonはお客様のセキュリティとプライバシーの保護に全力で取り組んでいます。Amazonの支払いセキュリティシステムは、送信中にお客様の情報を暗号化します。お客様のクレジットカード情報を出品者と共有することはありません。また、お客様の情報を他者に販売することはありません。 詳細はこちら
Kindleアプリのロゴ画像

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません

ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。

携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。

KindleアプリをダウンロードするためのQRコード

著者をフォロー

何か問題が発生しました。後で再度リクエストしてください。

SQL緊急救命室──非効率なコードを改善せよ! (WEB+DB PRESS plusシリーズ) 単行本(ソフトカバー) – 2024/9/14

5つ星のうち4.2 13個の評価

{"desktop_buybox_group_1":[{"displayPrice":"¥3,520","priceAmount":3520.00,"currencySymbol":"¥","integerValue":"3,520","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"64gyGqZJZDh082BKAARt8Af9GcyMod5Tiv3N8XdawzJIQ%2BxPmD176b0msx40Y4tMhmc6Vi5AUxAxzjuVxBScn%2FNdQFrga83fWMFgoBeQ0yrcbfZTXCEHi1c5uenM09RYjc%2FzvI%2Fvuow%3D","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

購入オプションとあわせ買い

良いSQLへの改善方法を会話形式で楽しく学ぶ
2011~2012年に『Web+DB Press』誌上で連載された「SQL緊急救命室」の書籍化です。病院を舞台としてダメなSQL文が毎回持ち込まれて、どこが非効率なのか、どこが間違っているのかをコミカルな対話形式で議論しながら効率的で正しいSQL文の書き方を学びます。中級者向けのSQL解説書は内容が難しく読者にとって敷居が高くなりがちですが、本書は初級者と上級者の登場人物の対話形式を採用することで物語調でスムーズに理解できるようにしています。

(こんな方におすすめ)
・「脱初級者」を目指すエンジニア、営業やマーケターなど非プロフェッショナルだがSQLを使う機会のある職種の方

(目次)
序章:本書を読むにあたってのSQLの基礎──モダンなSQLの必須技術、CASE式とウィンドウ関数
第1章:サブクエリ・パラノイア──サブクエリの功罪
 明細データの最小レコードを取得する
 株価のトレンド分析──直近の行との比較
 列の折りたたみ
 性能改善の重要ツール、インデックス
 まとめ
 演習問題
第2章:冗長性症候群──条件分岐をUNIONで表現するなかれ
 UNIONで条件分岐するのは正しいか
 集計における条件分岐
 集約の結果に対する条件分岐
 何をもってリレーションの属性とみなすのか
 手続き型と宣言型
 まとめ
 演習問題
第3章:ループ依存症──手続き型の呪縛を打ち破れ!
 ループによる解法
 ループからの脱出
 トレードオフを考える
 まとめ
 演習問題
第4章:スーパーソルジャー病──すべての問題をやみくもにコーディングで解くべからず
 SQLで解くか否か、それが問題だ。
 注文ごとの件数を求める
 属性を見抜く力
 すべてをSQLで解くべきか
 まとめ
 演習問題
第5章:時代錯誤症候群──進化し続けるSQLに取り残されるな!
 繰り返されるサブクエリ
 CASE式
 言語の進化とエンジニアの進化
 SQLは寿命の長い言語か?
 時代錯誤症候群は冗長性症候群を併発する
 良い新機能と悪い新機能
 まとめ
 演習問題
第6章:ロックイン病──実装依存の罠にはまるな!
 擬似配列テーブルに遭遇してしまったら
 SQLにおけるJSONの扱い方
 文字列型の仕様がバラバラすぎて困る件について
 標準ではないTEXT型の仕様もバラバラ
 隠れロックインにご注意
 まとめ
 演習問題
第7章:SQLグレーノウハウ──毒と薬は紙一重
 単一参照テーブル──テーブルにポリモフィズムは必要か
 列持ちテーブル
 集計用のキー列をテーブルに持つべきか
 サロゲートキー VS ナチュラルキー
 シャーディング
 データマート
 隣接リストモデル──古のデータモデルの復権
 グレーノウハウのほうがアンチパターンより判断が難しい
 まとめ
 演習問題
第8章:集合指向アレルギー──なぜSQLはエンジニアにとってわかりにくいのか
 HAVING句による集合の条件指定
 HAVING句の力──四角ではなく円を描け
 SQLの七不思議──NULLはSQLの鬼門だが便利なトリックにも使える
 まとめ
 演習問題
第9章:リレーショナル原理主義病──ウィンドウ関数は邪道なのか
 LAGとLEADによる行間比較
 開始地点からの差分の計算
 UPDATE文でもウィンドウ関数──NULLの埋め立て
 リレーショナル原理主義派との闘い
 まとめ
 演習問題
第10章:更新時合併症──冗長なサブクエリ、性能劣化、実装依存
 更新における冗長なサブクエリ
 更新におけるウィンドウ関数
 自己参照テーブルの削除
 まとめ
 演習問題
第11章:ライトスタッフ──正しい資質
 ロバート、データベースエンジニアについて語る
 AI時代のデータベースエンジニア
第12章:演習問題の解答
最大10%ポイント還元:
紙書籍まとめ買いキャンペーン
新品まとめ買い WEB+DB PRESS plusシリーズ
1点以上の商品はAmazon.co.jp以外の出品者から販売または配送されます。
[24時間365日] サーバ/インフラを支える技術 ‾スケーラビリティ、ハイパフォーマンス、省力運用 (WEB+DB PRESS plusシリーズ)
SANYO netから販売、Amazonから発送されます
エンジニアの知的生産術 ──効率的に学び、整理し、アウトプットする (WEB+DB PRESSプラスシリーズ)
quickshop 横浜店から販売、Amazonから発送されます
小飼弾のアルファギークに逢ってきた (WEB+DB PRESS plusシリーズ)
quickshop 横浜店から販売、Amazonから発送されます
Python実践入門 ── 言語の力を引き出し、開発効率を高める (WEB+DB PRESS plusシリーズ)
quickshop 横浜店から販売、Amazonから発送されます
Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) (WEB+DB PRESSプラスシリーズ) (WEB+DB PRESS plusシリーズ)
padng doaから販売、発送されます
結果は以上です
合計 (20/23 冊): ¥60,062
獲得ポイント:  1446 pt (2%)

すべての商品はAmazon.co.jpから販売、配送されます。 配送料および配達日はレジでご確認ください。

1点以上の商品はAmazon.co.jp以外の出品者から販売または配送されます。 詳細を見る
1点以上の商品は現在、購入することができません

よく一緒に購入されている商品

対象商品: SQL緊急救命室──非効率なコードを改善せよ! (WEB+DB PRESS plusシリーズ)
¥3,520
最短で6月4日 水曜日のお届け予定です
残り11点(入荷予定あり)
この商品は、Amazon.co.jpが販売および発送します。
+
¥3,080
最短で6月4日 水曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
+
¥2,750
最短で6月4日 水曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
総額: $00
当社の価格を見るには、これら商品をカートに追加してください。
ポイントの合計: pt
詳細
追加されました
これらの商品のうちのいくつかが他の商品より先に発送されます。
一緒に購入する商品を選択してください。

出版社より

WEB+DB PRESS 実行計画 パフォーマンス 高速化 良いコード

商品の説明

著者について

DBエンジニアとして20年のキャリアを持ち、主にDWH/BIなど大量データを分析するシステムの構築に携わってきた。リレーショナル・データベースや SQL についての技術書を数多く執筆。代表作に『達人に学ぶ SQL徹底指南書』『SQL実践入門』『SQL ゼロからはじめるデータベース操作』など。2018年から米国シリコンバレーにて技術調査と事業開発に従事。

登録情報

  • 出版社 ‏ : ‎ 技術評論社 (2024/9/14)
  • 発売日 ‏ : ‎ 2024/9/14
  • 言語 ‏ : ‎ 日本語
  • 単行本(ソフトカバー) ‏ : ‎ 432ページ
  • ISBN-10 ‏ : ‎ 4297144050
  • ISBN-13 ‏ : ‎ 978-4297144050
  • 寸法 ‏ : ‎ 21 x 14.8 x 1.4 cm
  • カスタマーレビュー:
    5つ星のうち4.2 13個の評価

著者について

著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
ミック
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

DBエンジニアとして20年のキャリアを持ち、リレーショナル・データベースや SQL についての技術書を書いています。

2018年からシリコンバレーにて技術調査と事業開発に従事しています。

【著書】

『センスの良いSQLを書く技術』

『おうちで学べるデータベースのきほん 第2版』(共著)

『SQL ゼロからはじめるデータベース操作 第2版』

『達人に学ぶ DB設計徹底指南書 第2版』

『達人に学ぶ SQL徹底指南書 第2版』

『SQL実践入門』

【訳書】

『プログラマのためのSQL 第4版』

『プログラマのためのSQLグラフ原論』

『SQLパズル 第2版』

カスタマーレビュー

星5つ中4.2つ
13グローバルレーティング

この商品をレビュー

他のお客様にも意見を伝えましょう

上位レビュー、対象国: 日本

  • 2024年9月21日に日本でレビュー済み
    Amazonで購入
    この本は説明にもある通り、SQL上級者と初級者が対話を通して、悪いSQLを良いSQLに改善していく。

    この本は一貫してSQLをどう変更したら、パフォーマンスと読みやすさを改善できるか、それを書いている。テーマが一貫しているので、とても読みやすい。

    サンプルSQLが様々なデータベースに対応してるのも良い。
    PostgreSQL、MySQL、Oracle、SQL Server、Redshift、Snowflakeなどに対応している。
    一部実行できないサンプルにはその旨が書かれている。

    また、ミック氏の著作はどれも素晴らしい上に、考え方が一貫している(ように感じる)ので、全て読んでおけば良いと思う。様々なテーマをもとに、著者の考え方を学べるのは素晴らしいと思う。
    6人のお客様がこれが役に立ったと考えています
    レポート
  • 2024年10月8日に日本でレビュー済み
    「達人に学SQL徹底指南書」を読んだは良いけど、「SQLパズル」は難しいという方にうってつけの一冊です。私自身、「SQLパズル」を買ったは良いものの、難しく感じて放置していましたが、本書を一読した後に再トライしたところ、スムーズに学習が進みました。

    以下のような悩みを持った方にもお勧めだと思います。

    ・業務でSQLは書いたことがあるけど、パフォーマンスが良いSQLが書けているか自身がない
    ・それなりの年月、仕事でSQLを書いてきたが、Window関数によるリファクタリングが苦手
    ・何かと自己結合・サブクエリに頼りがちな実装をしてしまうが、もっと良い方法がないか模索している
    ・パフォーマンス測定に実行計画が大事なのはわかるが、どう見て良いか、イマイチ勘所がわからない

    また、サンプルSQLが複数のデータベースに対応しているものGoodです。
    3人のお客様がこれが役に立ったと考えています
    レポート
  • 2024年10月30日に日本でレビュー済み
    技術書でありながら「脳死チューニング」という言葉が出てきます。
    著者の本はどれも素晴らしいですが、がっかりです。

    他にもわからない登場人物に対して、わからないことが「気色悪い」といういかにもブリリアントジャークな振る舞いが出てきます。この本を読むエンジニアは真似しないように。
    3人のお客様がこれが役に立ったと考えています
    レポート