Hive sql条件语句判断struct内字段
时间: 2023-07-01 13:29:34 浏览: 183
hive sql语句查询
要在Hive SQL中判断struct内字段,可以使用点运算符访问它们。例如,假设您有一个名为`person`的表,其中包含名为`info`的struct列,其中包含名为`age`和`gender`的字段。您可以编写以下查询:
```
SELECT * FROM person WHERE info.age > 18 AND info.gender = 'male';
```
这将选择`person`表中`info`结构中`age`大于18且`gender`为男性的行。请注意,点运算符用于访问结构内的字段,用于比较运算符进行条件判断。
阅读全文