När du skriver in din fråga i SQL Editor eller skapar en beräkning, använder du Presto SQL-syntax. För att konvertera eller returnera datatypen för ett värde eller uttryck kan du ha nytta av dessa funktioner.
CAST eller TRY_CAST
Om du vill konvertera ett fältvärde till en annan datatyp använder du funktionen CAST som CAST(value AS type). Om du t.ex. vill konvertera värdet i fältet Month från numerisk text till ett heltal som en del av en beräkning, CAST({1} AS integer).
Om konverteringen inte gick, returnerar CAST ett fel. För att returnera NULL istället för ett fel om konverteringen gick inte, använd funktionen TRY_CAST som TRY_CAST(value AS type).
Obs: För att konvertera ett värde till ett datum, använd DATE datum- och tidsfunktionen.
TYPOF
Om du vill returnera datatypen för ett uttryck använder du funktionen TYPEOF som TYPEOF(expression). Exempel: SELECT TYPEOF(123) resulterar i heltal.