ORDER BY基準
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 58/72。
OVER ()のオプションの1つがORDER BYです
例:
ROW_NUMBER() OVER (ORDER BY year DESC) as row_numこれにより、年の降順に従って行に番号を付ける列が生成されます。
チャレンジ
簡単利用可能なテーブルとカラム:
plants:id、hue、rough
色相が0.34より大きいすべての植物を選択し、2つの番号付けカラムを追加します:
row_num_hue:hueに従って昇順で行番号を付けます
row_num_score:次の式に基づいて行番号を付けます:rough*hueの降順
idと2つの番号付けカラムのみを返します。結果は植物のidの昇順で並べ替えます
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
11ウィンドウ関数 パート1
ROW_NUMBER関数ORDER BY基準PARTITION BY基準PARTITIONとORDERLEADとLAG関数復習 - LEADとLAG復習 - 図復習 - ボックス自分で練習してみよう: SQLプレイグラウンド