Hive案例03-最高氣溫

1. 題目要求

現(xiàn)有hive表temp胆数,其中只有一個字段(temp_record string)完慧,每一行代表某一天的氣溫刻蚯,比如绊含,2014010114代表,2014年1月1日的氣溫為14度炊汹,表中數(shù)據(jù)如下:

hive> select * from temp;

2014010114
2014010216
2014010317
2014010410
2014010506
2012010609
2012010732
2012010812
2012010919
2012011023
2001010116
2001010212
2001010310
2001010411
2001010529
2013010619
2013010722
2013010812
2013010929
2013011023
2008010105
2008010216
2008010337
2008010414
2008010516
2007010619
2007010712
2007010812
2007010999
2007011023
2010010114
2010010216
2010010317
2010010410
2010010506
2015010649
2015010722
2015010812
2015010999
2015011023

要求:用hive求出每一年的最大氣溫那條記錄
注意:數(shù)據(jù)格式不能改變躬充,例如求出來2015年的最大氣溫那條記錄為2015010999

2. 參考答案

--(1)
create table temp_column as
SELECT substring(temp_record, 1, 4) year, substring(temp_record, 5, 4) day, substring(temp_record, 9) temp 
FROM temp;

/* temp_column表中數(shù)據(jù):
2014    0101    14
2014    0102    16
2014    0103    17
2014    0104    10
......
*/

--(2)
create table temp_index as
select year, day, temp, 
row_number() over(distribute by year sort by temp desc) as index 
from temp_column;

/*  temp_index表中數(shù)據(jù):
2001    0105    29  1
2001    0101    16  2
2001    0102    12  3
2001    0104    11  4
2001    0103    10  5
......
*/

--(3)
select concat(year, day, temp) from temp_index where index = 1;

/* 最終結(jié)果:
2001010529
2007010999
2008010337
2010010317
2012010732
2013010929
2014010317
2015010999
*/
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市讨便,隨后出現(xiàn)的幾起案子充甚,更是在濱河造成了極大的恐慌,老刑警劉巖霸褒,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伴找,死亡現(xiàn)場離奇詭異,居然都是意外死亡废菱,警方通過查閱死者的電腦和手機(jī)技矮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來殊轴,“玉大人衰倦,你說我怎么就攤上這事∈崃荩” “怎么了耿币?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長韧拒。 經(jīng)常有香客問我淹接,道長,這世上最難降的妖魔是什么叛溢? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任塑悼,我火速辦了婚禮,結(jié)果婚禮上楷掉,老公的妹妹穿的比我還像新娘厢蒜。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布斑鸦。 她就那樣靜靜地躺著愕贡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪巷屿。 梳的紋絲不亂的頭發(fā)上固以,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機(jī)與錄音嘱巾,去河邊找鬼憨琳。 笑死,一個胖子當(dāng)著我的面吹牛旬昭,可吹牛的內(nèi)容都是我干的篙螟。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼问拘,長吁一口氣:“原來是場噩夢啊……” “哼遍略!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起场梆,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤墅冷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后或油,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寞忿,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年顶岸,在試婚紗的時候發(fā)現(xiàn)自己被綠了腔彰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡辖佣,死狀恐怖霹抛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情卷谈,我是刑警寧澤杯拐,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站世蔗,受9級特大地震影響端逼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜污淋,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一顶滩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧寸爆,春花似錦礁鲁、人聲如沸盐欺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冗美。三九已至,卻和暖如春着憨,著一層夾襖步出監(jiān)牢的瞬間墩衙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工甲抖, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人心铃。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓准谚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親去扣。 傳聞我的和親對象是個殘疾皇子柱衔,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容