Apache Pig - Các hàm chuỗi
Chúng ta có các hàm Chuỗi sau trong Apache Pig.
| SN | Chức năng & Mô tả | 
|---|---|
| 1 | ENDSWITH (chuỗi, testAgainst) Để xác minh xem một chuỗi đã cho có kết thúc bằng một chuỗi con cụ thể hay không. | 
| 2 | STARTSWITH (chuỗi, chuỗi con) Chấp nhận hai tham số chuỗi và xác minh xem chuỗi đầu tiên có bắt đầu bằng chuỗi thứ hai hay không. | 
| 3 | SUBSTRING (chuỗi, startIndex, stopIndex) Trả về một chuỗi con từ một chuỗi đã cho. | 
| 4 | EqualsIgnoreCase (string1, string2) Để so sánh hai vết đốt bỏ qua trường hợp. | 
| 5 | INDEXOF (chuỗi, 'ký tự', startIndex) Trả về lần xuất hiện đầu tiên của một ký tự trong một chuỗi, tìm kiếm từ chỉ mục bắt đầu. | 
| 6 | LAST_INDEX_OF (biểu thức) Trả về chỉ mục của lần xuất hiện cuối cùng của một ký tự trong một chuỗi, tìm kiếm ngược từ chỉ mục bắt đầu. | 
| 7 | LCFIRST (biểu thức) Chuyển đổi ký tự đầu tiên trong một chuỗi thành chữ thường. | 
| số 8 | UCFIRST (biểu thức) Trả về một chuỗi có ký tự đầu tiên được chuyển đổi thành chữ hoa. | 
| 9 | UPPER (biểu thức) UPPER (biểu thức) Trả về một chuỗi được chuyển đổi thành chữ hoa. | 
| 10 | LOWER (biểu thức) Chuyển đổi tất cả các ký tự trong một chuỗi thành chữ thường. | 
| 11 | REPLACE (string, 'oldChar', 'newChar'); Để thay thế các ký tự hiện có trong một chuỗi bằng các ký tự mới. | 
| 12 | STRSPLIT (chuỗi, regex, giới hạn) Để chia một chuỗi xung quanh các kết quả phù hợp của một biểu thức chính quy đã cho. | 
| 13 | STRSPLITTOBAG (chuỗi, regex, giới hạn) Tương tự như STRSPLIT() hàm, nó chia chuỗi bằng dấu phân cách đã cho và trả về kết quả trong một túi. | 
| 14 | TRIM (biểu thức) Trả về bản sao của một chuỗi đã xóa các khoảng trắng ở đầu và cuối. | 
| 15 | LTRIM (biểu thức) Trả về bản sao của một chuỗi đã xóa các khoảng trắng ở đầu. | 
| 16 | RTRIM (biểu thức) Trả về bản sao của một chuỗi đã loại bỏ khoảng trắng ở cuối. |