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

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

MySQL使用變量完成各種排序案例詳細(xì)說(shuō)明

[摘要]變量可以實(shí)現(xiàn)各種排序,本文主要介紹了MySQL使用變量實(shí)現(xiàn)各種排序,需要的朋友可以參考下,希望能幫助到大家。核心代碼--下面我演示下MySQL中的排序列的實(shí)現(xiàn)--測(cè)試數(shù)據(jù)CREATE TABLE t...
變量可以實(shí)現(xiàn)各種排序,本文主要介紹了MySQL使用變量實(shí)現(xiàn)各種排序,需要的朋友可以參考下,希望能幫助到大家。

核心代碼


--下面我演示下MySQL中的排序列的實(shí)現(xiàn)
--測(cè)試數(shù)據(jù)
CREATE TABLE tb
(
score INT
);
INSERT tb SELECT 
5 UNION ALL SELECT 
4 UNION ALL SELECT 
4 UNION ALL SELECT 
4 UNION ALL SELECT 
3 UNION ALL SELECT 
2 UNION ALL SELECT
1;
--1.row_number式的排序
SET @row_number =0;
SELECT @row_number := @row_number+1 AS row_number,score 
FROM tb 
ORDER BY score DESC ;
+------------+-------+
  row_number   score  
+------------+-------+
      1     5  
      2     4  
      3     4  
      4     4  
      5     3  
      6     2  
      7     1  
+------------+-------+
--2.dense_rank式的排序
SET @dense_rank = 0,@prev_score = NULL;
SELECT @dense_rank :=IF(@prev_score=score,@dense_rank,@dense_rank+1) AS decnse_rank,
  @prev_score := score AS score 
FROM tb 
ORDER BY score DESC ; 
+-------------+-------+
  decnse_rank   score  
+-------------+-------+
       1     5  
       2     4  
       2     4  
       2     4  
       3     3  
       4     2  
       5     1  
+-------------+-------+
--3.rank式的排序
SET @row=0,@rank=0,@prev_score=NULL;
SELECT @row:=@row+1 AS ROW,
    @rank:=IF(@prev_score=score,@rank,@row) AS rank,
    @prev_score:=score AS score
FROM tb 
ORDER BY score DESC;
+------+------+-------+
  ROW   rank   score  
+------+------+-------+
   1    1     5  
   2    2     4  
   3    2     4  
   4    2     4  
   5    5     3  
   6    6     2  
   7    7     1  
+------+------+-------+

大家學(xué)會(huì)了嗎?趕緊動(dòng)手嘗試一下吧。

相關(guān)推薦:

js 各種排序方法和sort方法的區(qū)別詳解

php中各種排序函數(shù)使用方式總結(jié)

關(guān)于各種排序的詳細(xì)介紹

以上就是MySQL使用變量實(shí)現(xiàn)各種排序?qū)嵗斀獾脑敿?xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。




主站蜘蛛池模板: 日韩黄色成人 | 四虎a456tncom| 日产在线观看 | 自拍偷拍1| 亚洲人成网站色7799在线播放 | 亚洲日本天堂 | 亚洲人视频在线 | 欧美综合中文字幕久久 | 天天骑夜夜操 | 亚洲成a人片777777久久 | 五月天婷婷免费视频 | 偷偷操不一样的久久 | 四虎8848 | 欧美一区二区三区激情视频 | 日本黄在线观看 | 午夜不卡av免费 | 亚洲va欧美va天堂v国产综合 | 在线看日韩 | 青青青青青免精品视频 | 青娱乐国产精品 | 亚洲伊人成综合人影院小说 | 日本污全彩肉肉无遮挡彩色 | 青草视频在线观看完整版 | 亚洲欧美伦理 | 亚洲爱色| 先锋影音在线资源站大全 | 色网站网址| 日日干夜夜操 | 手机看片日韩日韩韩 | 日韩啪啪网站 | 五月婷婷社区 | 亚洲视频在线观看免费视频 | 香蕉免费一区二区三区 | 亚洲中字在线 | 日韩免费不卡视频 | 亚洲第一免费视频 | 日韩欧美色视频在线观看 | 日一日射一射 | 四虎在线成人免费网站 | 日本在线免费 | 亚洲精品 欧美 |