2009-08-18から1日間の記事一覧

ORDER BYを指定しなかったら・・・

SQL

ORDER BY句を指定しない場合、順番は「不定」です。 同じ順番を期待するなら、ORDER BYを指定しましょう※物理的な格納順によったりして、順序が保証されることがないようです。更新や挿入があるテーブルの場合などは影響を受けそうです。

GROUP BYとMAX関数

SQL

例)項目毎の最高値を出し、高い順にソート SELECT item_id, item_name, max(price) as max_price FROM item_tbl GROUP BY item_id,item_name ORDER BY max_price desc