Apache-pig-equalsignorecase
提供:Dev Guides
Apache Pig-EqualsIgnoreCase()
- EqualsIgnoreCase()関数を使用して、2つの文字列を比較し、それらが等しいかどうかを確認します。 両方が等しい場合、この関数はブール値 *true を返します。それ以外の場合、値 false を返します。
構文
以下に関数* EqualsIgnoreCase()*の構文を示します
例
次に示すように、 HDFS ディレクトリ /pig_data/ に emp.txt という名前のファイルがあると仮定します。 このファイルには、ID、名前、年齢、市などの従業員の詳細が含まれています。
そして、以下に示すように、このファイルを emp_data という名前の関係でPigにロードしました。
以下は、* EqualsIgnoreCase()関数の例です。 この例では、すべての従業員の名前を文字列値 *'Robin' と比較しています。
上記のステートメントは、文字列*“ Robin” (大文字と小文字を区別しない)を従業員の名前と比較し、値が一致する場合は *true を返し、そうでない場合は false を返します。 要するに、このステートメントは、名前が 'Robin' である従業員レコードを検索します
ステートメントの結果は、 equals_data という名前のリレーションに保存されます。 以下に示すように、ダンプ演算子を使用して、リレーション equals_data の内容を確認します。