Kiedy wprowadzasz zapytanie w Edytorze SQL lub tworzysz kalkulację, używasz składni Presto SQL. Aby przekonwertować lub zwrócić typ danych wartości lub wyrażenia, możesz skorzystać z tych funkcji.
CAST lub TRY_CAST
Aby przekonwertować wartość pola na inny typ danych, użyj funkcji CAST jako CAST(value AS type). Na przykład, aby przekonwertować wartość pola Month z tekstu numerycznego na liczbę całkowitą w ramach obliczeń, CAST({1} AS integer).
Jeśli konwersja nie powiedzie się, CAST zwróci błąd. Aby zwrócić NULL zamiast błędu, jeśli konwersja nie powiedzie się, użyj funkcji TRY_CAST jako TRY_CAST(wartość AS typ).
Uwaga: Aby przekonwertować wartość na datę, użyj funkcji DATE daty i godziny.
RODZAJ
Aby zwrócić typ danych wyrażenia, użyj funkcji TYPEOF jako TYPEOF(wyrażenie). Na przykład, SELECT TYPEOF(123) daje w wyniku liczbę całkowitą.