セルコ、SQLパズル―プログラミングが変わる書き方/考え方 本書では、“ほかに類を見ない”高度なSQLプログラミングテクニックを、全75問の楽しいパズルを通じて解説する。パズルの主な題材は販売管理や売上ランキング、財務計算といった日常業務からとられ、標準規格SQL‐89/92/99ベースの解答SQL文は非常に実践的。斬新なアイデアと知的な魅力にもあふれている。また、紹介されるテクニックはRDBの本質である集合論/集合演算をしっかり踏まえたもので、身に付いたコーディングスキルは幅広く応用が効く。現場のDBエンジニアやアプリケーション開発者に必携の1冊。 目次 会計年度テーブル―範囲外の日付を入力しないための制約 欠勤―条件付きのUPDATE/DELETE 忙しい麻酔医―重複する期間の抽出(その1) 入館証―UPDATEで相関サブクエリを使用する アルファベット―あいまい検索と正規表現検索 ホテルの予約―重複する期間の抽出(その2) ファイルのバージョン管理―順序を入れ子集合で表す プリンタの割り当て―値の範囲に応じた結果を返す 席空いてますか?―テーブルサイズを最小限に抑える 年金おくれよ―連続と直近を表現する 〔ほか〕 #SQL #SQLパズル #セルコ #データベース
49天前