【DB入門】SELECT文(ORDER BY)

2019年10月4日

スポンサーリンク

order by

order byをSelect文の後につけることで、並び順を指定できます。

select * from テーブル名 order by 列名;

並び順の基本は昇順になります。降順にする場合、「desc」を列名の後に付けます。

※昇順 = asc(書かなくてもよい)、降順 = desc

select * from テーブル名 order by 列名 desc;

複数の列で並びを指定する場合、「,」でつなぎます。

下の場合、列名2のみ降順となります。

select * from テーブル名 order by 列名1 , 列名2 desc, 列名3;

 

Select文にorder byを加えた例です。

--点を昇順(小さい順)に並べる
select * From t_student_score order by score;

--点を降順(大きい順)に並べる
select * From t_student_score order by score desc;

--学生、科目、点数順に並べる
select * From t_student_score order by student_code , subject_code , score;

 

次に

次は条件分岐の方法を紹介します。

【DB入門】条件分岐(CASE文)

一つ前の説明はこちらです。

【DB入門】抽出条件を指定する(Where)