ORDER BY criterion
CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 58/72。
OVER () のオプションの一つは ORDER BY
例:
ROW_NUMBER() OVER (ORDER BY year DESC) as row_numこれにより、年を降順にした順序に従って行に番号を振る列が生成されます。
チャレンジ
簡単利用可能なテーブルと列:
<strong>plants</strong>:<strong>id</strong>,<strong>hue</strong>,<strong>rough</strong>
hue が 0.34 より大きいすべての植物を選択し、2 つの番号付け列を追加:
row_num_hue は hue の昇順で行を番号付けします
row_num_score は以下の式 rough*hue の降順で行を番号付けします
id と 2 つの番号付け列のみを返します。結果を植物の id の昇順で並べ替えます
チートシート
ROW_NUMBER() OVER (ORDER BY column) を使用して、特定の順序に基づく行番号を生成します:
ROW_NUMBER() OVER (ORDER BY year DESC) as row_numこれにより、年降順の順序に従った番号付きの列が作成されます。ASC で昇順、DESC で降順を使用でき、計算された式による順序付けも可能です。
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function8Statistics
Built-In Aggregate Part 1Built-In Aggregate Part 2Grouping Part 1Grouping Part 2Subqueries Part 1Subqueries Part 2Recap - Total Gain ShopRecap - Scooter ShopRecap - Coffee Shop11Window Functions part 1
ROW_NUMBER functionORDER BY criterionPARTITION BY criterionPARTITION & ORDERLEAD & LAG FunctionsRecap - LEAD & LAGRecap - PicturesRecap - Boxes3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns