表示順を複数の項目で指定(ORDER BY)してみましょう
表示順を複数の項目で指定(ORDER BY)してみましょう
データの表示順を指定する時、
複数の項目で、指定したい場合があります。
この場合、
表示順指定
の、ORDER BYの後に、
項目をカンマで続けることで可能です。
書式は
SELECT 列名 FROM テーブル名
ORDER BY 表示順指定1のための列名 表示順の指定 ,
表示順指定2のための列名 表示順の指定;
となります。
2つ以上でも可能です。
表示順の処理としては
はじめに、はじめの指定項目で行い、同じものがあった時に次の指定項目で表示順を
きめます。
表示順の指定
は
大きい順 ASC
小さい順 DESC
です。
顧客テーブル mastre
でためしてみましょう。
SELECT id,customername,mail,phone,fax FROM master ORDER BY mail ASC,phone;
となります。
データベース
masterから
データ
id,customername,mail,phone,fax
を
SELECT:とりだし
mailの
ASC:大きい
ORDER:順序
とし、
同じ項目があった場合
phone
の大きい順
で、表示する
という感じです。
つづく....
もっと詳しく、もっとやさしく、もっと楽しく、「SQLを習得」 したい方は
↓↓↓