5
Chciałbym zobaczyć, czy mogę podzielić kolumnę na dane ramowe iskier. Tak,Jak podzielić kolumnę?
Select employee, split(department,"_") from Employee
Chciałbym zobaczyć, czy mogę podzielić kolumnę na dane ramowe iskier. Tak,Jak podzielić kolumnę?
Select employee, split(department,"_") from Employee
Spróbuj tego:
SELECT explode(split(str, '_'))
albo to:
SELECT split(str, ' ')[0] as part1, split(str, ' ')[1] as part2
To pomogło mi, ale za to, że miałem ". jako ogranicznik i że potrzebne jest ucieczkę. Poświęciliśmy trochę czasu, aby dowiedzieć się, dlaczego to nie zadziałało, stąd umieszczenie go tutaj - SELECT split (str, '\\.'))) [0] jako źródło – SunitaKoppar
Śmieszne jak to, musiałem użyć "\\\\. " uciec z tego okresu. "\\." nie działa (w Apache Zeppelin) – Garren