SQL ポケットリファレンス改訂第 4 版

エスキューエル ポケット リファレンス

SQL ポケットリファレンス改訂第 4 版の表紙
アプリケーション
著者:
朝井淳(アサイ, アツシ)
出版社:
技術評論社
出版日:
2017年02月
ISBN:
9784774187327
シリーズ:
Pocket reference
在庫:
在庫あり
5(2 件 / 楽天ブックス)

なぜ注目されているか

言及数
1268位
総合2053位 言及 1 件

書籍紹介

SQL リファレンスのデファクトスタンダード。SQL のコマンド、演算子、関数などの重要構文を収録! 各データベースに対応したサンプルが充実! バージョンごとの違いや使用上の注意点もしっかり解説! Oracle / SQL Server / DB2 / PostgreSQL / MySQL / MariaDB / SQLite / Access / SQL 標準対応

技書の森解説

『SQL ポケットリファレンス 改訂第 4 版』 (朝井淳 著、技術評論社、2017 年 2 月刊) は、SQL のコマンド、演算子、関数などの構文を、データベース製品ごとのサンプルとともに引けるようにまとめたリファレンスです。版元の書籍ページによれば、対応データベースは Oracle、SQL Server、Microsoft Access、DB2、PostgreSQL、MySQL (MariaDB)、SQLite の 7 つで、改訂第 4 版では SQLite にも対応しました。技術評論社のポケットリファレンスシリーズの 1 冊で、版元は対象を「データベースシステムの利用者」としています。発売日は 2017 年 2 月 18 日です。

製品ごとの SQL の方言と、製品別の併記

SQL は国際規格として標準化された言語ですが、実際の製品はそれぞれ独自の拡張を持ち、同じ処理でも書き方が変わります。取り出す行数を絞る書き方は製品によって LIMIT、TOP、FETCH FIRST と分かれ、文字列の連結に使う演算子や、日付を扱う関数の名前と引数も揃っていません。連番を振る仕組みも、シーケンスを使う製品、列の属性で自動採番する製品と分かれます。ストアドプロシージャを書く言語は Oracle の PL/SQL、SQL Server の Transact-SQL、PostgreSQL の PL/pgSQL のように製品ごとに別物です。MySQL と MariaDB のように系統を同じくする製品の間でも差が生まれます。楽天ブックスの書誌の紹介文は、本書が各データベースに対応したサンプルを載せ、バージョンごとの違いや使用上の注意点も解説していると案内しています。

全 6 部と Appendix の構成と収録範囲

本書は第 1 部「SQL とは (SQL の基礎概念)」から第 6 部「プログラミングインターフェース」までの全 6 部と Appendix で構成されています。第 1 部は SQL の歴史、言語体系、テーブル構造、スキーマ、ユーザーと権限、ビュー、ストアードプロシージャ、トリガー、シーケンス、シノニム、ユーザー定義型、SQL/XML を扱います。第 2 部「コマンド命令」はデータ操作命令 (DML)、トランザクション、データ定義命令 (DDL) の 3 節、第 3 部「演算子」は集合演算子、算術演算子、ビット演算子、比較演算子、論理演算子、単項演算子、その他の演算子、演算子の優先順位の 8 節です。

第 4 部「関数」は集計関数、文字列関数、日付関数、変換関数、算術関数、分析関数、XML 関数を取り上げます。分析関数は、行をまとめずに、並び順や区切りを指定した範囲の中で順位や累計を求める関数で、ウィンドウ関数とも呼ばれます。第 5 部「プロシージャ内で使用できる命令」は、変数とカーソルの定義、ループ処理、条件判断、パラメーター、動的 SQL、例外処理を扱います。第 6 部は ADO、ODBC、JDBC、oo4o (Oracle Objects for OLE)、Pro*C、ESQL/C (Embedded SQL for C)、SQLJ、ADO.NET の 8 つで、Appendix には「SQL テクニック」「インポート、エクスポート」「これまでも、そしてこれからも必要とされる SQL」が収められています。

2017 年刊の改訂第 4 版と、版元の案内

版元の書籍ページ (2026 年 10 月時点) によれば、改訂第 4 版は前の版から 7 年ぶりの改訂で、その間に版が上がった各データベースに対応しています。同じページでは紙の書籍に在庫なしと表示され、電子版の ISBN も掲載されています (2026 年 10 月時点)。

本書は、SQL の基礎概念から DML と DDL、演算子、関数、プロシージャ内の命令、プログラミングインターフェースまでを全 6 部と Appendix に収め、7 つのデータベースに対応したサンプルを載せています。データベースの本の選び方は データベース本ガイド にまとめています。

言及した記事 (1 件)

この本に興味がある方におすすめ

関連する本

朝井淳 の他の書籍

関連記事

関連用語

共有: