SQL 結合 メモ

結合を使用した際に、SELECT文は正しいように思えるのに、何故か期待したものとは異なる結果が返ってくるという場合には、余計なテーブルを結合していないかを確認する

Posted at 2am on 12/30/07 | Posted in | no responses | read on

SQL ASC DSC ORDER メモ

  • ASC ASCend(上る)
  • DSC DeSCend(下る)

書き順は

  1. WHERE
    WHEREで、レコード絞り込み
  2. GROUP BY
    GROUP BY でグループ化
  3. HAVING
    グループ化した結果をHAVINGでさらに絞り込み
  4. ORDER BY
    ORDER BY で並び替え
Posted at 1am on 12/30/07 | Posted in | no responses | read on

SQL WHERE HAVINGを組み合わせて使う場合のメモ

WHEREとHAVINGを組み合わせて使う場合

  • WHEREはFROMが取り出した直後のレコードに作用する
  • HAVINGはグループ化された直後のレコードに作用する

1 WHEREはグループ化される"前"の個別のレコードに作用する。
2 WHEREによって作られた、レコードの集合をさらにHAVINGで絞る
3 絞りこんだ結果を最終的な結果として表示

Posted at 12am on 12/30/07 | Posted in | no responses | read on