真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

hive復(fù)雜類型訪問操作

復(fù)雜類型訪問操作1. array類型訪問: A[n]

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供改則網(wǎng)站建設(shè)、改則做網(wǎng)站、改則網(wǎng)站設(shè)計(jì)、改則網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、改則企業(yè)網(wǎng)站模板建站服務(wù),10多年改則做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

語法: A[n]

操作類型: A為array類型,n為int類型

說明:返回?cái)?shù)組A中的第n個(gè)變量值。數(shù)組的起始下標(biāo)為0。比如,A是個(gè)值為['foo', 'bar']的數(shù)組類型,那么A[0]將返回'foo',而A[1]將返回'bar'

舉例:

hive> create table lxw_test as selectarray("tom","mary","tim") as t from lxw_dual;

hive> select t[0],t[1],t[2] from lxw_test;

tom     mary    tim

2. map類型訪問: M[key]

語法: M[key]

操作類型: M為map類型,key為map中的key值

說明:返回map類型M中,key值為指定值的value值。比如,M是值為{'f' -> 'foo', 'b'-> 'bar', 'all' -> 'foobar'}的map類型,那么M['all']將會返回'foobar'

舉例:

hive> Create table lxw_test as selectmap('100','tom','200','mary') as t from lxw_dual;

hive> select t['200'],t['100'] from lxw_test;

mary    tom

3. struct類型訪問: S.x

語法: S.x

操作類型: S為struct類型

說明:返回結(jié)構(gòu)體S中的x字段。比如,對于結(jié)構(gòu)體struct foobar {int foo, int bar},foobar.foo返回結(jié)構(gòu)體中的foo字段

舉例:

hive> create table lxw_test as select struct('tom','mary','tim')as t from lxw_dual;

hive> describe lxw_test;

t      struct

hive> select t.col1,t.col3 from lxw_test;

tom     tim

更多精彩內(nèi)容請關(guān)注:http://bbs.superwu.cn 

關(guān)注超人學(xué)院微信二維碼:hive復(fù)雜類型訪問操作


標(biāo)題名稱:hive復(fù)雜類型訪問操作
網(wǎng)站URL:http://weahome.cn/article/poposc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部