ray88’s diary

お仕事で困ったとき用の自分用の覚書

SQL指南書 HAVING句⑥ まとめ

SQL 指南書集 目次 - ray88’s diary

1.テーブルはファイルではない。行も順序も持たない。
  そのため、SQLではソートを記述しない

2.SQL手続き型言語ではなので、ループ、分岐、代入を行わない。

3.代わりにSQLは、求める集合に辿り着くまで次々に集合を作る
  ※SQLで考える際は四角と矢印ではなく、円を描くのがコツ

4.GROUP BY句は部分集合を作る

5.WHERE句が集合の要素を調べる道具であるのに対し、
  HAVING句は集合自身の性質を調べる道具である。