SQL 結合 メモ
結合を使用した際に、SELECT文は正しいように思えるのに、何故か期待したものとは異なる結果が返ってくるという場合には、余計なテーブルを結合していないかを確認する
Posted at 2am on 12/30/07 | Posted in web technology | no responses | read on
SQL ASC DSC ORDER メモ
- ASC ASCend(上る)
- DSC DeSCend(下る)
書き順は
- WHERE
WHEREで、レコード絞り込み - GROUP BY
GROUP BY でグループ化 - HAVING
グループ化した結果をHAVINGでさらに絞り込み - ORDER BY
ORDER BY で並び替え
Posted at 1am on 12/30/07 | Posted in web technology | 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 web technology | no responses | read on