hive中查詢顯示列名及行轉列顯示

2021-06-22 22:14:09 字數 521 閱讀 2979

hive預設查詢不會顯示列名,當乙個表字段比較多的時候,往往看不出值與列之間的對應關係,對日常查錯及定位問題帶來不便。看了下hive cli原始碼,做了下些修改就可以了。

1. 未開啟行轉列功能之間:

hive>    select * from user limit 3;

ok:lupan     18   1

lisi          18    0

wangwu    18      0

2.開啟行轉列功能之後:

set  hive.cli.print.header=true;//列印列名

set  hive.cli.print.row.to.vertical=true;//開啟行轉列功能,前提必須開啟列印列名功能。

set  hive.cli.print.row.to.vertical.num=1;//設定每行顯示的列數。

>select * from user limit 3;

name=lupan

age=18

***=0

HIVE 查詢顯示列名 及 行轉列顯示

hive預設查詢不會顯示列名,當乙個表字段比較多的時候,往往看不出值與列之間的對應關係,對日常查錯及定位問題帶來不便,應同事要求,看了hive cli原始碼,做了下些許調整,加入列頭列印及行轉列顯示功能 未開啟行轉列功能之前 hive select from example table where ...

hive 查詢顯示列名 及 行轉列顯示

hive預設查詢不會顯示列名,當乙個表字段比較多的時候,往往看不出值與列之間的對應關係,對日常查錯及定位問題帶來不便,應同事要求,看了hive cli原始碼,做了下些許調整,加入列頭列印及行轉列顯示功能 未開啟行轉列功能之前 hive select from example table where ...

hive 查詢顯示列hh名 及 行轉列顯示

hive預設查詢不會顯示列名,當乙個表字段比較多的時候,往往看不出值與列之間的對應關係,對日常查錯及定位問題帶來不便,應同事要求,看了hive cli原始碼,做了下些許調整,加入列頭列印及行轉列顯示功能 未開啟行轉列功能之前 hive select from example table where ...