SQL 第2版 ゼロからはじめるデータベース操作(ミック)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. SQL 第2版 ゼロからはじめるデータベース操作

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


形式:
書籍
発売日:
ISBN:
9784798144450
価格:
本体1,880円+税
仕様:
B5変・336ページ
分類:
データベース
シリーズ:
プログラミング学習シリーズ

本書籍の他の形式を確認する

  • このエントリーをはてなブックマークに追加

大好評のSQL定番入門書が改訂! SQLの書き方からアプリでの利用までしっかり学ぼう!

プログラミング学習シリーズ『SQL ゼロからはじめるデータベース操作』は、「データベースやSQLがはじめて」という初心者を対象に、プロのデータベース(DB)エンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。
DB/テーブルの構造から、データを検索したり更新したりする構文、よく使う関数、テーブルの結合など、SQLによるデータベース操作の基本を学習していきます。WHERE句、GROUP BY句、HAVING句やサブクエリなど、SQLを使いこなすためのポイントとなる機能や、初心者にとって理解が難しい部分は、豊富な図とサンプルプログラムでかみくだいて解説しています。
また、標準SQLをベースに、各種DB(Oracle、SQL Server、DB2、PostgreSQL、MySQL)での違いや、初心者がハマりやすいポイント、基礎ノウハウについてもしっかり解説。
第2版では、解説・サンプルコードを最新DBのSQLに対応したほか、(PostgreSQLを例に)アプリケーションプログラムからSQLを実行する方法の解説章を新設。SQLの書き方だけはなく、アプリケーションでの利用方法までフォローします。
データベースを扱うアプリを作りたいが何から学習すれば良いかわからない、きちんとSQLを書けるようになりたい、現場で通用する基礎を身につけたい、という方におすすめの1冊です。


第0章 イントロダクション――SQL学習環境を作ろう
第1章 データベースとSQL
第2章 検索の基本
第3章 集約と並べ替え
第4章 データの更新
第5章 複雑な問い合わせ
第6章 関数、述語、CASE式
第7章 集合演算
第8章 SQLによる高度な処理
第9章 アプリケーションからデータベースへ接続する
付録 練習問題の解答

付属データはこちら

書籍への問い合わせ

正誤表、追加情報をご確認の上、こちらよりお問い合わせください

書影の利用許諾について

本書籍に関する利用許諾申請はこちらになります

  • 3ページ PostgreSQL のインストールと接続設定

    最新のインストーラ(2019年5月現在)のダウンロード方法とWindows 10へのインストール手順については、以下のPDFをご確認ください。

    PostgreSQL11.xのインストールと起動


  • 9ページ PostgreSQL でSQLを実行する

    Windows 10にインストールしたPostgreSQL 11.xでSQLを実行する方法は、以下のPDFをご確認ください。

    PostgreSQLでSQLを実行する


  • 255ページ COLUMN「ウィンドウ関数のサポート状況」について

    MySQLは8.0.2よりウィンドウ関数がサポートされるようになりました。これにより、8.1節の以下コードはすべてMySQLの最新版でも動作します。

    ・p.256 List8-1
    ・p.259 List8-2
    ・p.260 List8-3
    ・p.262 List8-4
    ・p.262 List8-5
    ・p.263 List8-6
    ・p.265 List8-7
    ・p.267 List8-8
    ・p.267 List8-9

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2019年05月24日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 000
「追加情報」があります
本書刊行後の補足事項等は、「追加情報」のページに掲載しています。そちらも併せてご覧ください。
2017.03.22
1刷 023
本文2行目
2刷
表①-2の商品テーブルには、
図①-6の商品テーブルには、
2016.07.26
1刷 039
本文4行目
2刷
間違って列を追加してしまったら、ALTER TABLE文で削除するか、
間違って列を削除してしまったら、ALTER TABLE文で追加するか、

「追加」と「削除」が逆になっています。
2017.03.16
1刷 146
図4-5に注を追加
4刷
図4-5 整合性保証のイメージ
図4-5 整合性保証のイメージ(注4-14) 注4-14 PostgreSQLでは、トランザクション内で実行された複数の更新SQLのうち1つがエラーになると、後続の更新文もすべてエラーとなり、かつコミットも受け付けられずトランザクションは強制的にロールバックされます。これはPostgreSQL特有の動作です。
2019.05.24
1刷 161
構文⑤-2
3刷
DROP VIEW ビュー名 (<ビューの列名1>, <ビューの列名2>, ……)
DROP VIEW ビュー名
2017.10.19
1刷 182
構文⑥-2
3刷
MOD(被序数, 除数)
MOD(被除数, 除数)
2017.10.19
1刷 208
下から7行目
4刷
店舗ID(tenpo_mei)
店舗ID(tenpo_id)
2019.03.11
1刷 243
本文1行目
3刷
前項のList⑦-11で得た結果に、
前項のList⑦-9で得た結果に、
2017.10.19
1刷 244
本文1行目
3刷
List⑦-11で内部結合を
List⑦-9で内部結合を
2017.10.19
1刷 261
鉄則8-3に注を追加
4刷
鉄則8-3
鉄則8-3 ※OracleのLAGやLEADといった実装依存のウィンドウ関数の中には引数を取るものもあります。
2019.05.24
1刷 262
List⑧-4の実行結果
3刷
2017.10.19