Pig LAST_INDEX_OF 函数
-
LAST_INDEX_OF 函数
LAST_INDEX_OF函数接受一个字符串值,并且一个字符。它返回字符串中给定字符的最后一次出现,从字符串末尾向后搜索。 -
句法
下面给出的是函数LAST_INDEX_OF()的语法 -
例子
假设在HDFS目录/pig_data/中有一个名为emp.txt的文件,如下所示。此文件包含员工详细信息,例如ID,姓名,年龄和城市。并且,我们已将这个文件通过名为emp_data的关系加载到Pig中,如下所示。下面给出的是LAST_INDEX_OF()函数的示例。在此示例中,我们将在每个员工的姓名中查找字母“g”的结尾。上面的语句从头开始解析每个雇员的姓名,并返回首次出现字母“g”的索引值。如果名称不包含字母“g”,则返回值-1,语句的结果将存储在名为last_index_data的关系中。如下所示,使用Dump运算符验证关系last_index_data的内容。