タグ付けされた質問 「rank」

24
MySQLのROW_NUMBER()
MySQLにSQL Server関数を複製する良い方法はありますROW_NUMBER()か? 例えば: SELECT col1, col2, ROW_NUMBER() OVER (PARTITION BY col1, col2 ORDER BY col3 DESC) AS intRow FROM Table1 次に、たとえば、条件intRowを1に制限してcol3、各(col1, col2)ペアの最高の単一行を取得できます。

11
MySQLのランク関数
顧客のランクを調べる必要があります。ここで、対応するANSI標準SQLクエリを要件に追加しています。MySQLに変換するのを手伝ってください。 SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person MySQLでランクを調べる関数はありますか?
155 mysql  sql  rank 

1
グループごとに最大/最小<何でも>のレコードを取得する
どうやってするか? この質問の以前のタイトルは「ランクを使用した複雑なクエリでランクを使用(@Rank:= @Rank + 1)-機能しますか?」でしたが、ランクを使用したソリューションを探していましたが、Billが投稿したソリューションがはるかに良い。 元の質問: 定義された順序を指定して、各グループから最後のレコードを取得するクエリを作成しようとしています。 SET @Rank=0; select s.* from (select GroupId, max(Rank) AS MaxRank from (select GroupId, @Rank := @Rank + 1 AS Rank from Table order by OrderField ) as t group by GroupId) as t join ( select *, @Rank := @Rank + 1 AS …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.