hadoop - 区分 Hive 中的多个列

标签 hadoop hive apache-hive

您好,Hive 是否支持在多个列上区分。 就像从表中选择不同的(a,b,c,d)。如果没有,是否有办法实现这一点?

最佳答案

是的,Hive 确实支持对多个列进行区分。您可以通过以下方式做到这一点

SELECT distinct col1, col2, col3 from TABLE

如果你想选择不同的行,你可以使用*代替

SELECT DISTINCT * FROM TABLE

关于hadoop - 区分 Hive 中的多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378363/

相关文章:

hadoop - Windows 平台上是否有 Hortonwork Data 平台的管理器

hadoop - 用Impala写入S3 Parquet

hadoop - Apache Hive - 单次插入日期值

where 子句中的 Hive 子查询 (Select * from table 1 where dt > (Select max(dt) from table2) )..请提出替代方案

hadoop - 使用Serde在Hive-0.14中进行简单的JSON文件分析

hadoop - 在实际运行oozie工作流之前如何检测错误?

amazon-web-services - 获得许可被拒绝(公钥)。在 AWS EC2 实例中设置 hadoop 集群时出错

sql - 在 hive 中嵌套 json

regex - 在 Hive 表中以 CSV 格式加载数据

r - 将R Sys.time()转换为 hive 时间戳data_type