A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
サンプルSQL
テーブル(TBL)に氏名(Name)、得点(Score)があり、成績順に表示する。
SELECT A.Name,COUNT(A.Name)+1 AS 順位 FROM TBL A LEFT JOIN TBL B ON A.Score < B.Score GROUP BY A.Name ORDER BY COUNT(A.Name);
【解説】
自身のテーブルとJoinし、順位付けする項目で自分より良い成績のレコード数+1が順位です。
上記サンプルではAが主体で、Bは自分より得点の高い人(JOIN句参照)の集団を指します。
自分より高得点の人が10人いれば、自分は11位という理屈です。
最高得点の人は自分より高得点の人はいないので、カウントは0です。
順位=0は不自然なので、+1しています。
No.2
- 回答日時:
RDBMSは、ここのカテゴリ通りPostgreSQLですか?
バージョンは?
行を一意に識別できるキーとなる列は、当然、存在しますよね?
順位は、何に対して付けるのですか?
同点があった場合、どのように順位を付けるのですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
麻雀初心者です。アガり止めっ...
-
顔はまぁ可愛いんだよと男性に...
-
seoについて教えてください。ホ...
-
累積パーセンテージ,パーセン...
-
両面(りゃんめん)テープという...
-
麻雀が面白くなくてイライラし...
-
麻雀で使うダジャレ教えてください
-
麻雀の牌について質問します。...
-
アカギというアニメで、鷲巣が...
-
「少しでもお役に立てたらと思...
-
紅林麻雄って酷すぎますよね?...
-
皆さん、おはよう御座います♪ ...
-
現在の日本でのサーフィン人口...
-
麻雀の「白」は、なぜ何も掘っ...
-
縁起のいい手
-
皆さんは、実際に麻雀をやった...
-
24時間ゲームセンター
-
麻雀の全自動卓で配牌までして...
-
カード麻雀について
-
麻雀をやってて、四槓子を上が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
seoについて教えてください。ホ...
-
累積パーセンテージ,パーセン...
-
サッカーの順位表の作成について
-
勉強について
-
顔はまぁ可愛いんだよと男性に...
-
同じシート内の違う表2つの同じ...
-
順位の上がる下がる
-
麻雀初心者です。アガり止めっ...
-
【エクセル】特定の条件のセル...
-
エクセルでの計算
-
エクセルで順位を昇順に並べ替...
-
箱トビや焼き鳥で動く点数は順...
-
途中で点棒やチップなどの公表
-
元シャ乱Qのまことさんの富士ヒ...
-
エクセルの順位別一覧表の自動...
-
エクセルでランクする時の同点...
-
麻雀の平均順位
-
麻雀はすきですか?
-
麻雀の全自動卓で配牌までして...
-
両面(りゃんめん)テープという...
おすすめ情報