ランク関数の機能はデータをランク付けすることです。ランク関数は Excel の基本関数の 1 つです。結果セット パーティション内の指定されたフィールド値のランキングを返すことができます。指定されたフィールド値が該当行より前にある場合、順位は 1 つ増加し、構文は「RANK(number,ref,[order])」となります。

#このチュートリアルの動作環境: Windows 10 システム、Excel2022 バージョン、DELL G3 コンピューター。
ランク関数の機能とは
ランク関数はExcelの基本関数の一つで、データを順位付けする機能です。
構文構造は次のとおりです:
R
ANK(number,ref,[order])
パラメータの後の数値。関数名は順位付けする必要がある値またはセル名(セルは数値である必要があります)、refは順位付けの基準値領域、orderは0と1です。デフォルトでは入力する必要はありません。大きい順から小さい順までの順位が表示されますので、最後の番号を知りたい場合は、順序の値として 1 を使用してください。
Rank は T_sql 関数です。rank() 関数は、結果セット パーティション内の指定されたフィールドの値のランキングを返します。指定されたフィールドの値のランキングは、関連する行の前のランキングに順位を加えたものです。 1つ。
構文は次のように分析されます。
1 | RANK() OVER([<partiton_by_clause>]<order by clause>)
|
ログイン後にコピー
partition_by_clause は、from 句によって生成された結果セットを RANK 関数に適用されるパーティションに分割します。
Order_by_clause は、パーティション内の行に RANK 値を適用するときに使用される順序を決定します。
以下では例としてスコア テーブルを使用します。
テーブル構造
1 | s_score(s_class(班级),s_id(学号),s_score(分数))
|
ログイン後にコピー
SQL ステートメント1:
1 | Select rank() over(order by s_score desc) as 名次,s_class,s_id,s_score from s_score
|
ログイン後にコピー

詳細 関連する知識については、
FAQ 列をご覧ください。
以上がランク関数とはどのような機能ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。