SQLで昇順に並べ替えるには?
SQLでは、「ORDER BY」句を使用してクエリ結果を昇順でソートできます。次に、「ORDER BY」句を使用した昇順ソートの例を示します。
「Students」という名前の表に「Name」と「Age」という2つの列があり、この「Age」列で昇順に並べ替えたい場合、以下の文を使用します。
SELECT * FROM Students ORDER BY Age ASC;
この例では、「ASC」は昇順での並び替えを意味します。
ORDER BY 子句に複数の列を指定すると、列の優先順位に従って降順に並べ替えることができます。たとえば、「年齢」列を昇順に並べ替え、「年齢」列が等しい場合は「名前」列を昇順に並べ替える場合は、次のステートメントを使用できます。
SELECT * FROM Students ORDER BY Age ASC, Name ASC;
この例では「年齢」列で昇順にソートし、次に「年齢」列が同じ場合は「名前」列で昇順にソートします。