表示順を複数の項目で指定(ORDER BY)してみましょう | SQL入門講座☆ITのスキルアップで上級SEを目指そう

表示順を複数の項目で指定(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を習得」 したい方は

↓↓↓

動画付メルマガ 「SQL入門講座」に登録する