Hive複雜數據類型的使用

array

CREATE TABLE student1(
    sid int,
    sname string,
    gradle array<float>
);
{1,Tom,[80,90,75]}

map

CREATE TABLE student2(
    sid int,
    sname string,
    gradle map<string,float>
);
{1,Tom,<'大學語文',85>}

array map 聯合使用

CREATE TABLE student3(
    sid int,
    sname string,
    gradle array<map<string,float>>
);
{1,Tom,[<'大學語文',85>,<'高等數學',66>]}

struct

CREATE TABLE student4(
    sid int,
    info struct<name:string,age:int,sex:string>
);
{1,Tom,{'Tom',10,'男'}}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章