如何统计hive中的列

How to count the column in hive

我需要计算 hive 中的列数,所以下面是示例。

Table_name:emp

列: empno, 命名, 经理, dept_id

预期输出: 4

Hive(现在)支持 information_schema tables,因此您可以:

select count(*)
from information_schema.columns
where table_name = 'emp'