Tôi đang tìm kiếm một chức năng tách chuỗi trong xây dựng trong Hive? Ví dụ: nếu String làHive có chức năng tách chuỗi không?
A | B | C | D | E
sau đó tôi muốn có một chức năng như mảng split (string input, char delimiter)
vì vậy mà tôi có được trở lại [A, B, C, D, E].
Có một chức năng phân tách được tạo sẵn như vậy tồn tại trong Hive hay không. Tôi chỉ có thể xem regexp_extract và regexp_replace. Tôi rất thích xem các hàm chuỗi indexOf() và split() .
Cảm ơn
Ajay
và dấu chấm phẩy là gì? Khi tôi sử dụng '\\;' hive xem ở đây EOF ... – herder
dấu chấm phẩy không có trong danh sách các siêu ký tự regex (xem, ví dụ: https://www.hscripts.com/tutorials/regular-expression/metacharacter-list.php). Vì vậy, bạn chỉ nên có thể sử dụng ';' thay vì '\\;'. –