SQL Server 2008 自習書「SQL 基礎の基礎」

弊社の執筆した SQL Server 2008 自習書シリーズ
http://www.microsoft.com/japan/sqlserver/2008/self-learning/default.mspx

の「SQL 基礎の基礎」の目次です。


STEP 1. SQL の概要と 自習書を試す環境について 5
1.1 SQL の概要 6
1.2 自習書を試す環境について 8
1.3 事前作業(サンプル スクリプトのダウンロードとセットアップ) 9
STEP 2. データの検索(SELECT) の基本操作 11
2.1 SELECT ステートメントによるデータ検索 12
2.2 データの並べ替え: ORDER BY 句 17
2.3 算術演算子: +、-、*、/ 21
2.4 文字列連結演算子: + 23
2.5 重複データの排除: DISTINCT 24
STEP 3. WHERE 句で利用できる演算子 25
3.1 比較演算子: =、<、>、<=、>=、<> 26
3.2 論理演算子: AND、OR、NOT 27
3.3 BETWEEN 演算子による範囲検索 29
3.4 IN 演算子による複数値の検索 31
3.5 IS NULL 演算子による NULL 値の検索 33
3.6 LIKE 演算子による文字列検索 34
STEP 4. データの追加 / 更新 / 削除 37
4.1 テーブルの作成: CREATE TABLE ステートメント 38
4.2 データの追加: INSERT ステートメント 40
4.3 データの更新: UPDATE ステートメント 42
4.4 データの削除: DELETE ステートメント 44
STEP 5. 集計関数とテーブルの結合 46
5.1 集計関数: SUM、AVG、MAX、MIN、COUNT 47
5.2 グループ化: GROUP BY 句 50
5.3 複数テーブルの結合 53
5.4 内部結合: INNER JOIN 54
5.5 GROUP BY 句と結合 58
5.6 外部結合: OUTER JOIN 60
STEP 6. その他の SQL-92 規格 64
6.1 サブクエリ(副問い合わせ) 65
6.2 UNION ALL 68
6.3 CASE式 71
STEP 7. 実践編:3つ以上の テーブルの結合 73
7.1 この STEP で使用するデータベース 74
7.2 3つ以上のテーブルの結合 77
7.3 売上集計 83
7.4 WITH ROLLUP と WITH CUBE 88
7.5 クロス集計 93
7.6 PIVOT によるクロス集計 95
7.7 ビュー: CREATE VIEW 96


SQL の使い方がよく分からない」
「SELECT ステートメントの使い方がよく分からない」
「WHERE 句の使い方がよく分からない」
「更新系ステートメント(UPDATE/INSERT/DELETE)の使い方がよく分からない」
「複数テーブルの結合がよく分からない」
「GROUP BY 句の使い方がよく分からない」という方は、
ぜひご覧いただければと思います。