| SQL の SELECT 文で、WHERE 句の後方にORDER BY句を書くことで、一覧表示を並べ替えるプログラムを作ってみることにする。 |
サンプル・プログラム:昇順に並べ替える |
|
| このプログラムは、産まれたのが早い順に一覧表示するプログラムである。 |
解説:並べ替え(降順) |
|
WHERE 句の後ろにORDER BY句を書くことで、わざわざ PHP 側で並べ替え処理を行わなくとも、SQL 文内で並び替えができる。
SELECT * FROM chronologic WHERE 1 ORDER BY birth;これは、カラム birth の並べ替えること(小さい順,昇順)を意味する。 昇順であることを明示するために、以下のような SQL 文にすることもある。 SELECT * FROM chronologic WHERE 1 ORDER BY birth ASC;ASC は ascendant(上昇する)の略である。
0016: //実行するSQL |
|
サンプル・プログラム:降順に並べ替える |
|
| このプログラムは、死んだのが遅い順に一覧表示するプログラムである。 |
解説:並べ替え(昇順) |
|
昇順に並べ替える場合は、ORDER BY 句の最後に DESC と書く。
SELECT * FROM chronologic WHERE 1 ORDER BY birth DESC;DESC は descendent(下降する)の略である。
0016: //実行するSQL |
|
参考書籍 |
|
|
|
(この項おわり)
|
|
|
|
|
2009年10月02日 作成
2009年10月02日 更新
Copyright by studio pahoo, (C)2009
(※)本ページはリンクフリーですが、複製・転載時にはご一報ください。 ★本ページへのご意見・ご質問・お便りは、ここをクリックしてください。 |