[函數(shù)]Hive "行轉(zhuǎn)列"和"列轉(zhuǎn)行"

Hive "行轉(zhuǎn)列"和"列轉(zhuǎn)行" - lixiaotaoplus的專(zhuān)欄 - 博客頻道 - CSDN.NET http://blog.csdn.net/lixiaotaoplus/article/details/43916549

Hive實(shí)際開(kāi)發(fā)過(guò)程中韭脊,我們會(huì)遇到“行轉(zhuǎn)列”和“列轉(zhuǎn)行”的場(chǎng)景囚衔。比如:
1赦肃、 需要取“訂單號(hào)”對(duì)應(yīng)的所有商品“SKU號(hào)”,商品“sku號(hào)”放在一列构灸,即從table1查詢出table2;
2处窥、 當(dāng)商品“sku號(hào)”均在一列的時(shí)候今魔,需要查詢每個(gè)“sku號(hào)”對(duì)應(yīng)的“訂單號(hào)”,即從table2查詢出table1顷级。

實(shí)現(xiàn)方法:
1凫乖、從table1查詢出table2:
SELECT
sale_ord_id
,concat_ws(',',collect_set(item_sku_id))as item_sku_id
FROM table1
WHERE dt=sysdate(-1)
GROUP BY sale_ord_id
關(guān)鍵點(diǎn):使用到****concat_ws()和collect_set()
2、從table2查詢出table1:
SELECT
sale_ord_id
,sku_id
FROM table2
LATERAL VIEW explode(split(item_sku_id,',')) adTable AS sku_id
WHERE dt=sysdate(-1)
關(guān)鍵點(diǎn):使用到****explode()弓颈、split()和LATERAL VIEW
以上小結(jié)知識(shí)點(diǎn)帽芽,大家或許也使用到過(guò),這里整理出來(lái)翔冀,僅供參考和靈活使用导街。如果有任何疑問(wèn)歡迎與我取得聯(lián)系,謝謝纤子。
From:My E-mail share搬瑰,數(shù)據(jù)開(kāi)發(fā)HIVE-SQL案例分享,2014/11/3 (周一) 22:27

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末控硼,一起剝皮案震驚了整個(gè)濱河市泽论,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌卡乾,老刑警劉巖佩厚,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異说订,居然都是意外死亡抄瓦,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)陶冷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)钙姊,“玉大人,你說(shuō)我怎么就攤上這事埂伦∩范睿” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵沾谜,是天一觀的道長(zhǎng)膊毁。 經(jīng)常有香客問(wèn)我,道長(zhǎng)基跑,這世上最難降的妖魔是什么婚温? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮媳否,結(jié)果婚禮上栅螟,老公的妹妹穿的比我還像新娘荆秦。我一直安慰自己,他們只是感情好力图,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布步绸。 她就那樣靜靜地躺著,像睡著了一般吃媒。 火紅的嫁衣襯著肌膚如雪瓤介。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天赘那,我揣著相機(jī)與錄音惑朦,去河邊找鬼。 笑死漓概,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的病梢。 我是一名探鬼主播胃珍,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蜓陌!你這毒婦竟也來(lái)了觅彰?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤钮热,失蹤者是張志新(化名)和其女友劉穎填抬,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體隧期,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡飒责,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仆潮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宏蛉。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖性置,靈堂內(nèi)的尸體忽然破棺而出拾并,到底是詐尸還是另有隱情,我是刑警寧澤鹏浅,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布嗅义,位于F島的核電站,受9級(jí)特大地震影響隐砸,放射性物質(zhì)發(fā)生泄漏之碗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一季希、第九天 我趴在偏房一處隱蔽的房頂上張望继控。 院中可真熱鬧械馆,春花似錦、人聲如沸武通。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)冶忱。三九已至尾菇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間囚枪,已是汗流浹背派诬。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留链沼,地道東北人默赂。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像括勺,于是被迫代替她去往敵國(guó)和親缆八。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

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