hive 中 非默认数据库的json字段

使用 hive 的函数 get_json_object, 方式:

1.  指定From中的表所在是数据库名

SELECT get_json_object(tableName.json, '$.jsonField') , json FROM databaseName.tableName;

2. 指定表别名:

SELECT get_json_object(aliasName.json, '$.jsonField') , json FROM databaseName.tableName  aliasName; 

3. 指定当前数据库

use databaseName;

SELECT get_json_object(tableName.json, '$.jsonField') , json FROM tableName;


Spark 1.6.0 OK 

你可能感兴趣的:(Hive,Spark)