Translation not up to date
Pomocí převodních funkcí můžete vytvářet nová pole a převádět typ úložiště existujících souborů.
Můžete například vytvořit nové řetězce tím, že se spojujete s řetězci nebo zasetím řetězce na sebe. Chcete-li spojit dva řetězce, použijte operátor ><
. Pokud má například pole Site
hodnotu "BRAMLEY"
, pak příkaz "xx" ><
Site
vrátí hodnotu "xxBRAMLEY"
. Výsledkem řetězce ><
je vždy řetězec, a to i v případě, že argumenty nejsou řetězce. Pokud tedy pole V1
je 3
a pole V2
je 5
, pak V1 ><
V2
vrátí "35"
(řetězec, nikoli číslo).
Převodní funkce (a všechny další funkce, které vyžadují specifický typ vstupu, jako například datum nebo čas) závisí na aktuálních formátech uvedených ve vlastnostech toku. Chcete-li například převést řetězcové pole s hodnotami Jan 2021, Únor 2021atd., vyberte odpovídající formát data MON YYYY jako výchozí formát data pro daný tok.
Funkce | Výsledek | Popis |
---|---|---|
ITEM1 >< ITEM2 |
Řetězec | Zřetězí hodnoty pro dvě pole a vrátí výsledný řetězec jako ITEM1ITEM2. |
to_integer(ITEM) |
Celé číslo | Převede úložný prostor určeného pole na celé číslo. |
to_real(ITEM) |
Fyzické | Převede úložný prostor určeného pole na skutečné. |
to_number(ITEM) |
Číslo | Převede úložný prostor zadaného pole na číslo. |
to_string(ITEM) |
Řetězec | Převede úložný prostor určeného pole na řetězec. Je-li skutečná hodnota převedena na řetězec pomocí této funkce, vrací hodnotu s šesti číslicemi po rádixtovém bodu. |
to_time(ITEM) |
Čas | Převede úložný prostor na zadané pole na čas. |
to_date(ITEM) |
Datum | Převede úložný prostor zadaného pole na datum. |
to_timestamp(ITEM) |
Časové razítko | Převede úložný prostor určeného pole na časové razítko. |
to_datetime(ITEM) |
Datum a čas | Převede úložiště zadaného pole na hodnotu data, času nebo označení času. |
datetime_date(ITEM) |
Datum | Vrací hodnotu data pro číslo, řetězecnebo časové razítko. Všimněte si, že toto je jediná funkce, která vám umožňuje převést číslo (v sekundách) zpět na datum. Je-li ITEM řetězec, vytvoří se datum analýzou řetězce v aktuálním formátu data. Formát data uvedený ve vlastnostech toku musí být správný, aby tato funkce byla úspěšná. Je-li ITEM číslo, je interpretováno jako počet sekund od základního data (nebo epochy). Zlomky dne jsou oříznuty. Je-li ITEM označení času, vrátí se část data z časového označení. Je-li ITEM datum, vrátí se nezměněno. |
stb_centroid_latitude(ITEM) |
Celé číslo | Vrací celočíselnou hodnotu pro zeměpisnou šířku odpovídající centroid argumentu gehash. |
stb_centroid_longitude(ITEM) |
Celé číslo | Vrací celočíselnou hodnotu pro zeměpisnou délku odpovídající centroid argumentu gehash. |
to_geohash(ITEM) |
Řetězec | Vrací řetězec s geometrickou šířkou odpovídající zeměpisné šířce a délce s použitím zadaného počtu bitů pro hustotu. Geohash je kód používaný k identifikaci sady geografických souřadnic na základě podrobností zeměpisné šířky a délky. Tři parametry pro to_geohash jsou:
|