Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:並べ替え方向の指定 | 取得データの並べ替え
SQL入門

チャレンジ:並べ替え方向の指定

列の降順での並べ替え

データはデフォルトで昇順だけでなく、降順でも並べ替えることが可能。ORDER BY句にDESCキーワードを指定することで、データを降順に並べ替え。

123
SELECT continent FROM country ORDER BY continent DESC;

複数列の降順での並べ替え

データは複数の列で並べ替えることができ、多くの場合で必要となる。学生のリストを表示する際、姓で並べ替えた後、名で並べ替えることが推奨される。同じ名前の学生が複数いる場合に特に有効。

また、複数の列を降順で並べ替える場合は、それぞれの列にDESCキーワードを付与する必要がある。

123
SELECT id, name, region FROM country ORDER BY region, name DESC;

降順で並べ替えたい列にのみ DESC キーワードを適用。例では、DESC 列に name が使用され、region 列には使用されていない。その結果、name 列は降順で、region 列は昇順(デフォルト)で並べ替え。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  5
single

single

チャレンジ:並べ替え方向の指定

メニューを表示するにはスワイプしてください

列の降順での並べ替え

データはデフォルトで昇順だけでなく、降順でも並べ替えることが可能。ORDER BY句にDESCキーワードを指定することで、データを降順に並べ替え。

123
SELECT continent FROM country ORDER BY continent DESC;

複数列の降順での並べ替え

データは複数の列で並べ替えることができ、多くの場合で必要となる。学生のリストを表示する際、姓で並べ替えた後、名で並べ替えることが推奨される。同じ名前の学生が複数いる場合に特に有効。

また、複数の列を降順で並べ替える場合は、それぞれの列にDESCキーワードを付与する必要がある。

123
SELECT id, name, region FROM country ORDER BY region, name DESC;

降順で並べ替えたい列にのみ DESC キーワードを適用。例では、DESC 列に name が使用され、region 列には使用されていない。その結果、name 列は降順で、region 列は昇順(デフォルト)で並べ替え。

タスク

スワイプしてコーディングを開始

SELECT文を使用して、5つのカラム(namecontinentregionpopulationcapital)をこの順番で取得してください。結果は2つのカラムで並べ替えます。まずcontinent降順で、次にpopulation昇順で並べ替えてください。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  5
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt