mysql数据库用法 在mysql数据库中 rank的用法

在mysql数据库中 rank的用法的用法你知道吗?下面小编就跟你们详细介绍下在mysql数据库中 rank的用法的用法,希望对你们有用。

在mysql数据库中 rank的用法的用法如下:

Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value. In other words, there should be no "holes" between ranks.

?

1

2

3

4

5

6

7

8

9

10

+----+-------+

| Id | Score |

+----+-------+

| 1 | 3.50 |

| 2 | 3.65 |

| 3 | 4.00 |

| 4 | 3.85 |

| 5 | 4.00 |

| 6 | 3.65 |

+----+-------+

For example, given the above Scores table, your query should generate the following report (order by highest score):

?

1

2

3

4

5

6

7

8

9

10

+-------+------+

| Score | Rank |

+-------+------+

| 4.00 | 1 |

| 4.00 | 1 |

| 3.85 | 2 |

| 3.65 | 3 |

| 3.65 | 3 |

| 3.50 | 4 |

+-------+------+

题目解答:

mysql数据库用法 在mysql数据库中 rank的用法

?

1

2

3

4

5

6

7

8

9

10

# Write your MySQL query statement below

SELECT Scores.Score, COUNT(Ranking.Score) AS RANK

FROM Scores

, (

SELECT DISTINCT Score

FROM Scores

) Ranking

WHERE Scores.Score <= Ranking.Score

GROUP BY Scores.Id, Scores.Score

ORDER BY Scores.Score DESC;

  

爱华网本文地址 » http://www.aihuau.com/a/224861/290566250.html

更多阅读

转载 关于BOLL-M和BBIBOLL在实战中的比对秋实原创系列 王秋实

原文地址:关于BOLL-M和BBIBOLL在实战中的比对(秋实原创系列)作者:秋实一般平时常用指标BOLL-M布林线-主图叠加指标和BBIBOLL多空指标BBI和布林线叠加比对来分析股票,而且盘中30分钟比较有效,特别是对于BBIBOLL的观察有些心得。BBIBOLL的用

谈比喻修辞手法在诗词中的作用 比喻修辞手法

谈比喻修辞手法在诗词中的作用谭永祥在《汉语修辞美学》上说,所谓比喻,就是“不同事物之间具有某种相似点,便用彼事物去描述所要表现的此事物。”可以说,比喻是人们表达感情、说明道理、写人状物、述事描景、传形传神、绘声绘色不可或

选修3-1 带电粒子在电场中的运动教案 带电粒子电场运动公式

§1.9带电粒子在电场中的运动【教材分析】:本专题是是历年高考的重点内容。本专题综合性强,理论分析要求高,带电粒子的加速是电场的能的性质的应用;带电粒子的偏转则侧重于电场的力的性质,通过类比恒力作用下的曲线运动(平抛运动),理论上

声明:《mysql数据库用法 在mysql数据库中 rank的用法》为网友俗了清风分享!如侵犯到您的合法权益请联系我们删除