Pig EqualsIgnoreCase 函数
-
EqualsIgnoreCase 函数
EqualsIgnoreCase函数用于比较两个字符串,并验证它们是否相等(忽略大小写)。如果两者相等,则此函数返回布尔值true,否则返回值false。 -
句法
下面给出的是函数EqualsIgnoreCase()的语法 -
例子
假设在HDFS目录/pig_data/中有一个名为emp.txt的文件,如下所示。该文件包含员工详细信息,例如ID,姓名年龄和城市。并且,我们已将这个文件通过名为emp_data的关系加载到Pig中,如下所示。下面给出的是EqualsIgnoreCase()函数的示例。在此示例中,我们将每个员工的姓名与字符串值“Robin”进行比较。上面的语句将字符串“Robin”(不区分大小写)与员工名称进行比较,如果值匹配则返回true,否则返回false。简而言之,该语句搜索名称为“Robin”的员工记录语句的结果将存储在名为equals_data的关系中。如下所示,使用Dump运算符验证关系equals_data的内容。