SQLスーパーリファレンス

概 要

本書はSQLへのクライアントからの接続方法や基本構文などの基礎知識、アプリケーションの作成、コマンド・関数・演算子・機能・用語をサンプルを例に詳細に解説。またPostgreSQL、MySQL、Oracle、SQL Server、DB2、ACCESSの各データベースへのコマンド対応表もついており、データベースの移行などにも役立ちます。

著者 堀江美彦、高羽実、大神企画、ランディス
価格 本体2400円(税別)
ISBN 4-7980-0758-7
発売日 2004/04/10
判型 A5
色数 2色
ページ数 640
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する

※リンク先によっては、販売ページが用意されていないことがあります。 あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

現在サポート情報はありません

目次

本書の読み方

Chapter1 SQLの概要

1.1リレーショナルデータベースとSQL

1.2SQLの構成要素

1.3表の定義

1.3.1表名と列名

1.3.2データ型

Chapter2 SELECT文の基本

2.1列の選択

2.1.1特定の列の選択

2.1.2すべての列の選択

2.1.3重複行の除去

2.2条件を満たす行の選択

2.3複数の条件の結合

2.4述語演算子による行の選択

2.4.1BETWEEN述語

2.4.2IN述語

2.4.3LIKE述語

2.5並べ替え

2.6数値の扱い

2.6.1計算

2.6.2数値のフォーマット

2.7文字列の扱い

2.7.1文字列の連結

2.7.2文字列関数による加工

2.8日付と時刻の扱い

2.8.1日付の分離

2.8.2日付の増減

2.8.3通算日数の計算

2.8.4日付のフォーマット

2.9集計

2.9.1行数のカウント

2.9.2複数の列によるグループ化

2.9.3表全体の行数のカウント

2.9.4実行結果の行の並び

2.9.5その他の集計関数

2.1条件判定

2.10.1CASE関数

2.10.2DECODE関数

2.11NULLの扱い

2.11.1NULLの判定

2.11.2NULLを含む列の計算

2.11.3NULLを含む列の文字列の連結

2.11.4NULLを含む列の集計

2.12結合

2.12.1内部結合

2.12.2外部結合

2.13表の別名

2.142つの結果表の結合

2.15副問い合わせ

2.15.1単一行副問い合わせ

2.15.2複数行副問い合わせ

2.15.3相関副問合わせ

Chapter3 データの更新

3.1追加

3.2更新

3.3削除

Chapter4 表とビューの定義

4.1定義の生成

4.1.1CREATE TABLE文

4.1.2CREATE INDEX文

4.1.3CREATE VIEW文

4.2定義の更新

4.2.1ALTER TABLE文

4.2.2ALTER VIEW文

4.3定義の削除

4.4連番の生成と代入

Chapter5 アプリケーションからの利用

5.1Accessからの利用

5.1.1ODBCによる接続

5.1.2ADOによる接続

5.1.3Accessプロジェクトによる接続

5.2Visual Basic.NETからの利用

5.2.1ADOによる接続

5.2.2OO4Oによる接続

5.3Javaからの利用

5.3.1静的なSELECT文の実行

5.3.2パラメータ付きのSELECT文の実行

Chapter6 リファレンス一覧

6.1データ操作命令(DML)コマンド

6.1.1SQLの4つの操作命令

6.1.2SQL命令文の基本的な構造

6.1.3SQLの記述上の決まり事

6.1.4コマンド文法

6.1.5句

6.2データ定義命令(DDL)コマンド

6.2.1データ定義命令(DDL)の概要

6.3関数

6.3.1集計関数

6.3.2文字列関数

6.3.3MySQLの文字列関数

6.3.4日付関数

6.3.5MySQLの日付関数

6.3.6変換関数

6.3.7算術関数

6.3.8分析関数

6.3.9PostgreSQLの幾何関数と幾何型変換関数

6.3.10ネットワークアドレス型関数

6.3.11その他の関数

6.3.12MySQLのその他の関数

6.3.13ORACLEのその他の関数

6.3.14SQL SERVERのその他の関数

6.4演算子

6.4.1主な演算子のタイプ

6.4.2演算の考え方の例

6.4.3集合演算子

6.4.4算術演算子

6.4.5ビット演算子

6.4.6比較演算子

6.4.7論理演算子

6.4.8単項演算子

6.4.9その他の演算子

Chapter7 プロシージャやファンクション内で利用できる命令

7.1宣言・定義

7.2制御

7.3カーソル処理

7.4例外処理

7.5カーソルを使ったサンプルプログラム

7.5.1SQL SERVERのサンプルプログラム

7.5.2ORACLEのサンプルプログラム

7.5.3DB2のサンプルプログラム

7.5.4PostgreSQLのサンプルプログラム

Appendix

A.1PHP解説

A.1.1PHPからMySQLにアクセスする

サンプルプログ ラム --- mytest1.php

A.1.2MySQL関数一覧

A.1.3PHPからPostgreSQLにアクセスする

サンプルプログラム --- pgtest1.php

A.1.4PostgreSQL関数一覧

A.1.5PHPからORACLEにアクセスする

サンプルプログラム --- oratest1.php

A.1.6ORACLE関数一覧

A.1.7ORACLE8関数一覧

A.1.8PHPからSQL SERVERにアクセスする

サンプルプログラム --- svtest1.php

A.1.9SQL SERVER関数一覧

A.1.10A.1.1/A.1.3/A.1.5の実験結果画面

A.2ODBC解説

A.2.1PHPからODBC経由でDB2にアクセスする

サンプルプログラム ---

A.2.2PHPからODBC経由でMySQLにアクセスする

サンプルプログラム ---

A.2.3A.2.1/A.2.2の実験結果画面

A.2.4ODBC関数一覧

A.3補足

A.3.1DB2 ODBC DRIVERの設定

A.3.2MyODBCの設定

A.3.3MyODBC日本語サーバー対応版のインストール

A.3.4データソースの設定

B.1コマンド対応表

B.2関数対応表

B.3演算子対応表

B.4プロシージャや

 ファンクション内で利用できる命令対応表

B.5データ型比較対応表 DB2

B.6データ型比較対応表 PostgreSQL

B.7データ型比較対応表 MySQL

B.8データ型比較対応表 SQL Server

B.9データ型比較対応表 Oracle

B.10データ型比較対応表 ACCESS

索引

一般索引

機能索引

コマンド・関数・演算子索引

PR

秀和システム