Translation not up to date
Dzięki funkcjom konwersji można tworzyć nowe pola i konwertować typ pamięci istniejących plików.
Przykładowo: można tworzyć nowe
łańcuchy, łącząc ze sobą kilka łańcuchów lub rozdzielając je. Aby
połączyć dwa łańcuchy, należy użyć operatora ><
. Na przykład, jeśli zmienna Site
ma wartość "BRAMLEY"
, wówczas "xx" ><
Site
zwraca "xxBRAMLEY"
. Wynikiem działania ><
jest zawsze łańcuch, nawet jeśli argumenty nie są łańcuchami. Więc jeśli zmienna V1
wynosi 3
, a zmienna V2
wynosi 5
, to V1 ><
V2
zwraca "35"
(łańcuch,
a nie liczbę).
Funkcje konwersji (oraz wszelkie inne funkcje, które wymagają określonego typu danych wejściowych, takie jak data lub godzina), zależą od bieżących formatów określonych we właściwościach przepływu. Na przykład, aby przekształcić pole łańcuchowe o wartości Jan 2021, Feb 2021, i tak dalej, należy wybrać zgodny format daty MON RRRR jako domyślny format daty dla przepływu.
funkcjonalność | Wynik | Opis |
---|---|---|
ITEM1 >< ITEM2 |
Łańcuch | Konkatenuje wartości dla dwóch pól i zwraca łańcuch wynikowy jako ITEM1ITEM2. |
to_integer(ITEM) |
Liczba całkowita | Przekształca typ składowania określonej zmiennej na liczbę całkowitą. |
to_real(ITEM) |
BRL | Przekształca typ składowania określonej zmiennej na liczbę rzeczywistą. |
to_number(ITEM) |
Liczba | Przekształca typ składowania określonej zmiennej na liczbę. |
to_string(ITEM) |
Łańcuch | Przekształca typ składowania określonej zmiennej na łańcuch. Po użyciu tej funkcji w celu wykonania przekształcenia liczby rzeczywistej do postaci łańcucha zwraca ona wartość z dokładnością do 6 cyfr po przecinku. |
to_time(ITEM) |
Czas | Przekształca typ składowania określonej zmiennej na godzinę. |
to_date(ITEM) |
Data | Przekształca typ składowania określonej zmiennej na datę. |
to_timestamp(ITEM) |
Datownik | Przekształca typ składowania określonej zmiennej na znacznik czasu. |
to_datetime(ITEM) |
Data/godzina | Przekształca typ składowania określonej zmiennej na datę, godzinę i znacznik czasu. |
datetime_date(ITEM) |
Data | Zwraca wartość daty dla liczby, łańcucha lub znacznika czasu. Jest to jedyna funkcja,
która pozwala na wsteczne przekształcenie liczby (w sekundach) na datę. Jeśli ITEM jest łańcuchem, tworzy datę, analizując łańcuch w bieżącym formacie daty. Format daty określony we właściwościach przepływu musi być poprawny, aby ta funkcja była pomyślna. Jeśli ITEM jest liczbą, to jest interpretowana jako liczba sekund od daty podstawowej (lub epoki). Ułamkowe części wartości dni są obcinane. Jeśli ITEM jest datownikiem, zwracana jest część daty datownika. Jeśli ITEM jest datą, zwracana jest wartość bez zmian. |
stb_centroid_latitude(ITEM) |
Liczba całkowita | Zwraca liczbę całkowitą dla szerokości geograficznej odpowiadającą środkowi ciężkości argumentu geohash. |
stb_centroid_longitude(ITEM) |
Liczba całkowita | Zwraca liczbę całkowitą dla długości geograficznej odpowiadającą środkowi ciężkości argumentu geohash. |
to_geohash(ITEM) |
Łańcuch | Zwraca łańcuch geohash odpowiadający szerokości i długości geograficznej w gęstości określonej w liczbie bitów. Geohash to kod służący do określania zestawu współrzędnych geograficznych w oparciu o szczegółowe wartości szerokości i długości
geograficznej. Trzy parametry to_geohash są następujące:
|