在Hive中查找ASCII值的总和

时间:2015-10-26 08:24:13

标签: sql hadoop hive hiveql

我是Spark和Hive的新手。我想计算Hive表中“name”列中ASCII值的总和。

因此在Hive中,它具有ascii()内置函数,但它仅为第一个字符返回值。 Hive是否提供循环函数来迭代名称中的所有字符?

1 个答案:

答案 0 :(得分:1)

不是在hiveql中编写循环,而是不能将表创建为外部表。然后直接遍历特定列,将其转换为ascii。 您仍然可以使用hiveql查询新的ascii列。并使用java / python修改文件中的数据。这就是蜂巢和阅读架构的美妙之处。