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

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

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

    Change Dir

    先知cd——熱愛生活是一切藝術的開始

    統計

    留言簿(18)

    積分與排名

    “牛”們的博客

    各個公司技術

    我的鏈接

    淘寶技術

    閱讀排行榜

    評論排行榜

    Leetcode-Database-177-Nth Highest Salary-Medium

    題目地址:https://oj.leetcode.com/problems/nth-highest-salary/

     

    這個題目其實是176的擴展,剛才不是要找第二大的salary嗎,那好,現在直接擴展到任意,第N大,而且這次是要寫一個FunctionN作為參數。表還是之前的Employee表。

    +----+--------+
    | Id | Salary |
    +----+--------+
    | 1  | 100    |
    | 2  | 200    |
    | 3  | 300    |
    +----+--------+

     

     

     

    我不知道為什么這個題目的通過率那么低,但是事實是使用176題那篇文章的“錯誤”做法即可解掉這個題目。注意limit是從0開始,所以變量要默認自減1

     

    CREATE FUNCTION getNthHighestSalary(N INTRETURNS INT
    BEGIN
        declare n1 int;
        set n1 = N-1;
      RETURN (
          # Write your MySQL query statement below.
          select
            Salary
          from(
            select distinct Salary from Employee
          )t
          order by Salary desc
          limit n1,1
         
      );
    END

     

    大寫的部分是題目已經給的框架,我們只需要在Return語句里填寫內容即可,我declare了一個變量,不知道是否是一個hack手段,但是it works.

     

    當然本著在大數據平臺下sql的經驗,如果換做是在hive下寫這個,思路是什么呢?

    1,我建議直接寫一個UDAF解決。

    2,不具備UDAF能力的話,可以在一個key下做sort by后,把他們group_concat或者wm_concat起來,然后getnitem即可,當然這會利用到hive的默認的幾個UDAFUDF

     

    思路肯定有很多,歡迎大家一起來share~

    posted on 2015-01-27 16:59 changedi 閱讀(3379) 評論(1)  編輯  收藏 所屬分類: 數據

    評論

    # re: Leetcode-Database-177-Nth Highest Salary-Medium 2015-01-31 18:00 京山游俠

    mark。  回復  更多評論   

    主站蜘蛛池模板: 一级毛片免费视频网站| 亚洲精品乱码久久久久久蜜桃图片 | 18禁男女爽爽爽午夜网站免费| 亚洲午夜激情视频| 免费视频成人国产精品网站| 国产免费爽爽视频免费可以看| 亚洲AV无码一区二区大桥未久| 日本免费v片一二三区| 亚洲熟妇丰满xxxxx| 日本午夜免费福利视频| 国产成人va亚洲电影| 亚洲成a人一区二区三区| 亚洲日韩在线观看免费视频| 亚洲人成伊人成综合网久久久 | av免费不卡国产观看| 亚洲av无码专区在线| 免费看的成人yellow视频| 亚洲av无码专区在线观看亚| 国产国产人免费视频成69大陆| 免费人成网站永久| 亚洲精品白浆高清久久久久久| 热99RE久久精品这里都是精品免费| 婷婷精品国产亚洲AV麻豆不片| 国产大片91精品免费观看不卡| 亚洲中文字幕久久精品无码VA| 免费夜色污私人影院在线观看| 国产99久久久国产精免费| 亚洲国产第一站精品蜜芽| 84pao强力永久免费高清| 亚洲国产系列一区二区三区| 免费一级肉体全黄毛片| 永久在线观看免费视频 | 免费无遮挡无码永久在线观看视频| 又黄又大的激情视频在线观看免费视频社区在线 | 一个人免费观看视频在线中文 | 五月天婷亚洲天综合网精品偷| 中文日本免费高清| 亚洲国产日韩在线人成下载 | 免费人成在线观看视频高潮| 亚洲AV无码成人专区| 亚洲福利精品电影在线观看|