1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL Serverでのデータ操作のための関数

Connected

演習

次の行の値にアクセスする

LEAD() 関数を使うと、同じクエリ内で GROUP BY を使わずに、後続の行のデータにアクセスできます。これにより、並べ替えられたリスト内で値を簡単に比較できます。

構文は次のとおりです: LEAD(numeric_expression) OVER ([PARTITION BY column] ORDER BY column)

この演習では、現在の行の値を次の行の値と比較する方法に慣れていきます。

フランスの投票者に関する情報を選択し、結果を合計投票数の昇順で並べ替えます。 目的は、各投票者の投票数が、リスト内で次の人に記録された投票数とどのように比較できるかを分析することです。

指示

100 XP
  • リスト内で次の人に記録された投票数を表示する新しい列を作成します。
  • 現在の投票者の total_votes と次の人の投票数の差を示す新しい列を作成します。