« 色々下準備をしております | トップページ | R42が外せた! »

2008年5月31日 (土曜日)

「SQLハンドブック第2版」の第3章正誤表(非公式版)

来週、社内研修でRDBMS入門(というかSQL入門か)としてソフトバンククリエイティブの「SQLハンドブック第2版」を使用する予定なんですがこの第3章が間違いだらけ。サポートページも無いようなので非公式ながら正誤表を記載してみるの巻。

最初に断っておきますが、非公式なので「私の勘違い」の可能性もあります。ご了承を。

「P78の上の使用例」
実行結果のカラム名に'様'は付かない。多分、P78下の使用例をコピペしたのではないかと。

「P93の最後の行のINSERT文」
「社員名簿」表に年齢をNULLにしたデータを追加しましょうと書いておきながら、

INSERT INTO 名簿 VALUES(5, ・・・

とは何事か。

「P101上の使用例」
これは正誤というか印刷の都合なんだろうが、ワイルドカード「_」を3つ並べるにあたって
「___」でなく、「_ _ _」と記載されている。しかもその事(入力しなくて良いスペースが入っている事)についてのコメントが一切無い(「分かるだろ?それくらい」ってスタンス)。

「P107最後の使用例」
CREATE TABLE文ですが、入学年度カラムの定義の後のカンマが抜けている。
試しにSQLDeveloperVer.1.2.1で実行したら応答がかえってこなくなりました・・・

「P138の使用例」
商品単価というカラムはSQLに登場していないのに何故か結果にのっている。
しかも表示されている結果は「販売価格」カラムのデータ。

「P140~141の使用例」
外部結合の結果において、名前が「斎藤隆」のデータが2件表示されると思うが1件しか表示されていない

「P157の使用例」
結果の1行目の顧客コードは「112」でなく、「115」のはず。

とまぁこんなところ。

|

« 色々下準備をしております | トップページ | R42が外せた! »

コメント

その後、さらに以下の間違いがありましたので補足しておきます。

P163「NULLの挿入」(「'」をつけ忘れ)
誤:VALUES(1402, '睡眠コーヒー', NULL, うつけ堂);
正:VALUES(1402, '睡眠コーヒー', NULL, 'うつけ堂');

P173最初の使用例(列名が違う)
誤:SELECT 商品マスタ.商品名, 商品マスタ.商品単価, 企業マスタ.企業名
正:SELECT 商品マスタ.商品名, 商品マスタ.商品単価, 企業マスタ.メーカー

投稿: comohiko | 2008年7月 5日 (土曜日) 10時55分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/2790/41375712

この記事へのトラックバック一覧です: 「SQLハンドブック第2版」の第3章正誤表(非公式版):

« 色々下準備をしております | トップページ | R42が外せた! »