Apache-pig-string-functions

提供:Dev Guides
移動先:案内検索

Apache Pig-文字列関数

Apache Pigには次の文字列関数があります。

S.N. Functions & Description
1

ENDSWITH(string, testAgainst)

特定の文字列が特定の部分文字列で終わるかどうかを確認します。

2

STARTSWITH(string, substring)

2つの文字列パラメーターを受け入れ、最初の文字列が2番目の文字列で始まるかどうかを検証します。

3

SUBSTRING(string, startIndex, stopIndex)

指定された文字列から部分文字列を返します。

4

EqualsIgnoreCase(string1, string2)

ケースを無視して2つの刺し傷を比較します。

5

INDEXOF(string, ‘character’, startIndex)

文字列内で最初に出現する文字を返し、開始インデックスから前方に検索します。

6

LAST_INDEX_OF(expression)

開始インデックスから逆方向に検索して、文字列内の文字の最後の出現のインデックスを返します。

7

LCFIRST(expression)

文字列の最初の文字を小文字に変換します。

8

UCFIRST(expression)

最初の文字を大文字に変換した文字列を返します。

9

UPPER(expression)

UPPER(expression)文字列を大文字に変換して返します。

10

LOWER(expression)

文字列内のすべての文字を小文字に変換します。

11

REPLACE(string, ‘oldChar’, ‘newChar’);

文字列内の既存の文字を新しい文字に置き換える。

12

STRSPLIT(string, regex, limit)

与えられた正規表現の一致の周りで文字列を分割します。

13

STRSPLITTOBAG(string, regex, limit)

  • STRSPLIT()*関数と同様に、指定された区切り文字で文字列を分割し、結果をバッグに返します。
14

TRIM(expression)

先頭および末尾の空白を削除した文字列のコピーを返します。

15

LTRIM(expression)

先頭の空白を削除した文字列のコピーを返します。

16

RTRIM(expression)

末尾の空白を削除した文字列のコピーを返します。