■達人によるSQLサポートページ
https://mickindex.sakura.ne.jp/database/db_support_sinan.html
■基本文法の応用
CASE文の応用
SQL指南書集_既存コードを新しい体系に変換して集計(CASE文応用)
SQL_指南書 異なる条件の集計を1つのSQLで行う (CASE文応用)
SQL指南書 CHECK制約で複数の列の条件関係を定義する(CASE文応用)
SQL指南書 条件を分岐させたUPDATE(CASE文応用)
SQL指南書 条件を分岐させたUPDATE(CASE文応用)②
SQL指南書 CASE式の中で集約関数を使う(CASE文応用)
■行→ 列 への変換
SQL指南書 複数列の最大値を求める
■ソート用列の作成
SQL指南書 ソート用の列を作成する(ORDER BY句にCASE式を使用)
■自己結合
SQL指南書 ランキング(自己非等値結合)
■3値倫理とNULLの扱い
SQL指南書 比較述語とNULL③ NOT IN と NOT EXISTS は同値ではない
SQL指南書 比較述語とNULL④ 限定述語とNULL(ALLとANY)
SQL指南書 比較述語とNULL⑤ 限定述語と極値関数は同値ではない
■HAVING句の応用
SQL指南書 HAVING句④ NULLを含まない集合を探す
■外部結合で行列変換
外部結合で行列変換② (列→行):繰り返し項目を1列にまとめる UNION ALL