Pig STARTSWITH 函数
-
STARTSWITH 函数
STARTSWITH该函数接受两个字符串参数。它验证第一个字符串是否以第二个字符串开头。 -
句法
-
例子
假设在HDFS目录/pig_data/中有一个名为emp.txt的文件,如下所示。该文件包含员工详细信息,例如ID,姓名年龄和城市。并且,我们已将这个文件通过名为emp_data的关系加载到Pig中,如下所示。以下是STARTSWITH() 函数的示例,在此示例中,我们正在验证,每个员工的姓名都以字符n结尾。如果这些名称中的任何一个以子字符串'Ro'开头,则以上语句将解析所有雇员的名称。由于这两个元组的员工'Robin'和'Robert'的名称都以子字符串'Ro '开头,因此STARTSWITH() 函数返回布尔值'true',而对于其余的元组,该值将为'false'。语句的结果将存储在名为startswith_data的关系中。如下所示,使用Dump运算符验证关系startswith_data的内容。