MariaDBデータベースとSQL基礎 目次

第1章 データ検索の発展
1.1 さまざまな演算子
_1.1.1 NOT LIKE演算子
_1.1.2 BETWEENとNOT BETWEEN演算子
_1.1.3 INとNOT IN演算子
_1.1.4 IS NULLとIS NOT NULL演算子
1.2 算術演算子
_1.2.1 検索結果を計算する
_1.2.2 計算結果を元に検索する
1.3 本章のまとめ

第2章 集計関数
2.1 関数の基本
_2.1.1 関数とは
_2.1.2 関数の書式
_2.1.3 関数の種類
2.2 集計関数の使い方
_2.2.1 AVG関数
_2.2.2 SUM関数
_2.2.3 COUNT関数
_2.2.4 MAX関数
_2.2.5 MIN関数
2.3 本章のまとめ

第3章 GROUP BY句とHAVING句
3.1 「GROUP BY」句の基本
_3.1.1 学習の準備
_3.1.2 「GROUP BY」句の基本
3.2 「GROUP BY」句と集計関数
_3.2.1 「GROUP BY」句とAVG関数
_3.2.2 「GROUP BY」句とCOUNT関数
_3.2.3 「GROUP BY」句とSUM関数
_3.2.4 「GROUP BY」句とMAX関数、MIN関数
3.3 「GROUP BY」句と「HAVING」句
_3.3.1 「HAVING」句の使い方
3.4 本章のまとめ

第4章 その他の基本的な関数
4.1 文字列関数
_4.1.1 CHAR_LENGTH関数
_4.1.2 CONCAT関数
_4.1.3 SUBSTRING関数
4.2 日付関数
_4.2.1 CURDATE関数
_4.2.2 YEAR関数、MONTH関数、DAY関数
_4.2.3 DAYNAME関数
4.3 本章のまとめ

第5章 リレーショナルデータベースの基本概念
5.1 リレーショナルデータベースとは
_5.1.1 リレーショナルデータベースとは
_5.1.2 テーブルの概念
_5.1.3 リレーショナルの意味
5.2 外部キー制約
_5.1.1 外部キー制約の基本
_5.1.2 親テーブルデータの変更と削除
5.3 本章のまとめ

第6章 テーブル結合
6.1 テーブル結合の基本
_6.1.1 内部結合
6.2 表結合の発展
_6.1.1 学習の準備
_6.1.1 外部結合の考え方
_6.1.1 左外部結合
_6.1.1 右外部結合
_6.1.1 結合と「WHERE」句の組み合わせ
_6.1.1 結合と算術演算子の組み合わせ
_6.1.1 結合と「ORDER BY」句の組み合わせ
6.3 本章のまとめ

第7章 サブクエリ
7.1 サブクエリの基本
_7.1.1 サブクエリとは
_7.1.2 サブクエリの具体例
7.2 サブクエリの発展
_7.2.1 「FROM」句でのサブクエリ
_7.2.2 「SELECT」句でのサブクエリ
_7.2.3 「HAVING」句でのサブクエリ
7.3 本章のまとめ