<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大鳥的學(xué)習(xí)樂園
    路漫漫其修遠兮,吾將上下而求索
    posts - 26,comments - 27,trackbacks - 0
    Mysql 的rank 函數(shù)如何實現(xiàn)

    表特征:
    mysql> select * from test;
    +------+------+
    | a    | b    |
    +------+------+
    |    1 |   20 |
    |    1 |   21 |
    |    1 |   24 |
    |    2 |   20 |
    |    2 |   32 |
    |    2 |   14 |
    +------+------+
    6 rows in set (0.00 sec)

    現(xiàn)在,我們以a分組,查詢b列最大的2個值。 這條sql要怎么寫了?



    1.創(chuàng)建表
    Create Table: CREATE TABLE `sam` (
      `a` int(11) DEFAULT NULL,
      `b` int(11) DEFAULT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8

    2.插入模擬數(shù)據(jù)
    INSERT INTO `sam` VALUES (1,10),(1,15),(1,20),(1,25),(2,20),(2,22),(2,33),(2,45);
    +------+------+
    | a    | b    |
    +------+------+
    |    1 |   10 |
    |    1 |   15 |
    |    1 |   20 |
    |    1 |   25 |
    |    2 |   20 |
    |    2 |   22 |
    |    2 |   33 |
    |    2 |   45 |
    +------+------+

    3.SQL實現(xiàn)
    select a,b,rownum,rank from
        (select ff.a,ff.b,@rownum:=@rownum+1 rownum,if(@pa=ff.a,@rank:=@rank+1,@rank:=1) as rank,@pa:=ff.a
        FROM
           (select a,b from sam group by a,b order by a asc,b desc) ff,(select @rank:=0,@rownum:=0,@pa=null) tt) result
        having rank <=2;

    4.結(jié)果:
    +------+------+--------+------+
    | a    | b    | rownum | rank |
    +------+------+--------+------+
    |    1 |   25 |      1 |    1 |
    |    1 |   20 |      2 |    2 |
    |    2 |   45 |      5 |    1 |
    |    2 |   33 |      6 |    2 |
    +------+------+--------+------+
    4 rows in set (0.00 sec)
    posted on 2011-01-28 13:28 大鳥 閱讀(4048) 評論(2)  編輯  收藏

    FeedBack:
    # re: Mysql 的rank 函數(shù)如何實現(xiàn)
    2011-12-16 11:29 | adfgsf
    他媽的也不知你們誰抄誰的?  回復(fù)  更多評論
      
    # re: Mysql 的rank 函數(shù)如何實現(xiàn)
    2012-01-13 17:20 | rank
    幫助了我  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 99re视频精品全部免费| 免费一级全黄少妇性色生活片| 亚洲国产成人91精品| 亚洲中文字幕无码一去台湾| 亚洲欧美成人一区二区三区| 羞羞视频网站免费入口| 精品无码一级毛片免费视频观看| 久久国产乱子伦精品免费强| 亚洲精品国产免费| 国产成人免费ā片在线观看| 国产亚洲精品AA片在线观看不加载 | 日韩在线免费看网站| 精品亚洲一区二区三区在线播放| 亚洲成亚洲乱码一二三四区软件| 亚洲一卡二卡三卡| 免费无码午夜福利片69| 亚洲精品免费在线观看| 午夜影视在线免费观看| 亚洲精品成人无限看| 亚洲综合色7777情网站777| 免费人成动漫在线播放r18 | 精品四虎免费观看国产高清午夜| 蜜臀AV免费一区二区三区| 国产一卡二卡≡卡四卡免费乱码| 亚洲av无码不卡一区二区三区| 亚洲看片无码在线视频| 成人免费观看男女羞羞视频| 精品无码无人网站免费视频| 免费成人在线观看| 亚洲日韩中文字幕天堂不卡| 免费无遮挡无遮羞在线看| 最近最新高清免费中文字幕| 免费va人成视频网站全| 久久久无码精品亚洲日韩京东传媒| 久久亚洲欧美国产精品| 久久免费观看国产精品| 免费国产真实迷j在线观看| 亚洲成年人电影网站| 免费人成在线观看播放a| 亚洲国产综合人成综合网站00| 人妻无码中文字幕免费视频蜜桃|