Vla*_*lad 0 mysql sql sql-order-by
我有一张桌子:
ID | KILLS | DEATHS
$ratio = $kills / $deaths;
如何订购字段,以便以最高比率回显ID?
WITH CTE AS
(
SELECT T.*,
Ratio = kills / deaths,
Rank = DENSE_RANK()OVER(PARTITION BY Id ORDER BY kills / deaths DESC)
FROM dbo.TableName T
)
SELECT * FROM CTE WHERE Rank = 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
546 次 |
| 最近记录: |