六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql中對于排名函數的具體介紹

[摘要]對MySQL數據表中的某一字段進行排名1.原始的表數據如下圖。done_seconds為完成的時間,需求為根據該字段來對每條數據進行排名。2.輸入以下SQL語句:SELECT A.*,@rank:=...
對MySQL數據表中的某一字段進行排名


1.原始的表數據如下圖。done_seconds為完成的時間,需求為根據該字段來對每條數據進行排名。

1.png


2.輸入以下SQL語句:

SELECT A.*,@rank:=@rank+1 AS pm FROM (SELECT * FROM task_news_user_done_list ORDER BY done_seconds) A, (SELECT  @rank:=0) B

2.png

3.執行該條語句后,查詢出來的結果中,加入了pm字段。該字段的值就是根據done_seconds進行排序的結果。注意,升序,降序的問題。

3.png

4.除了單個字段外,還可以對平均值進行排序。如對上表中相同user_email的done_seconds的平均值進行排序,可用以下sql語句:

SELECT A.*,@rank:=@rank+1 AS pm 
FROM 
(SELECT user_email, AVG(done_seconds) AS done_seconds FROM task_news_user_done_list GROUP BY user_email ORDER BY done_seconds) A, (SELECT  @rank:=0) B

4.png

5.排序后結果如下圖。此時的排名就是所有相同user_email的done_seconds進行的平均值排名。

5.png


6.當然還可以根據需要加入where等限制條件。如下圖。

覺得有用的點下贊。

6.png


以上就是mysql中關于排名函數的具體介紹的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲综合色网 | 午夜免费视频观看在线播放 | 日本亚洲欧洲高清有码在线播放 | 中文精品久久久久国产不卡 | 日韩视频免费在线观看 | 日韩精品亚洲专区在线观看 | 在线播放侵犯高傲女教师希崎 | 午夜免费啪在线观看视频网站 | 亚洲日本va在线观看 | 婷婷伊人 | 亚洲mv | 日韩激情淫片免费看 | 天天干在线观看 | 日本最新免费二区 | 日韩中文网 | 亚洲第一性网站 | 中日韩在线视频 | 香蕉视频导航 | 一级毛片免费毛片一级毛片免费 | 中文字幕免费人成乱码中国 | 一级黄色片在线播放 | 婷婷色天使在线视频观看 | 天天爱添天天爱添天天爱添 | 青草免费观看 | 亚洲资源在线 | 亚洲 日本 欧美 日韩精品 | 天天综合色天天综合网 | 特黄十八岁大片 | 天天干夜夜操美女 | 日韩精品永久免费播放平台 | 日本一区二区三区在线观看视频 | 青青在线免费观看 | 夜夜操伊人| 亚洲视频综合 | 天堂网www天堂在线资源链接 | 色老司机 | 日本96在线精品视频免费观看 | 日本免费三区 | 亚洲欧美国产另类 | 色综色天天综合网 | 在线观看中文字幕亚洲 |