読者です 読者をやめる 読者になる 読者になる

MySQL_ソートする ( ORDER BY )

MySQL プログラム

ソートをかけたい時。

SELECT * FROM test ORDER BY day, time ;

 

day と time はカラムの名前。

上記は day カラムでソートをかけた後に、
day で同じ値( 日付 ) だけのものを対象に time でソートをかけている。

 

ORDER BY col_name ASC     ( 順:だんだん大きくなる、新しくなる方向へ )
ORDER BY col_name DESC   (順:だんだん小さくなる、古い方へ)

省略した場合は昇順となる。
ちなみに、昇順降順入り混じってソートできる。
ORDER BY day ASC, time DESC が可能。

 

order :【動】命じる、整える。【名】命令、順序、整理。
by      :手段・原因・媒介を表す…によって。

asc : ascending order (昇順) の略。
           ascending 【形】のぼっていく、上昇的な。

desc :descending order (降順) の略。
             descending 【形】下ってゆく、下向きの、効果的な。

 

以上。