Når du skriver inn spørringen din i SQL Editor eller oppretter en beregning, bruker du Presto SQL-syntaks. Disse funksjonene kan være nyttige når du skal konvertere eller returnere datatypen til en verdi eller et uttrykk.
CAST eller TRY_CAST
For å konvertere et felts verdi til en annen datatype bruker du funksjonen CAST som CAST(value AS type). For eksempel, for å konvertere en verdi i feltet Month fra numerisk tekst til et heltall som en del av en beregning, CAST({1} AS integer).
Hvis konverteringen mislykkes, returnerer CAST en feilmelding. For å returnere NULL i stedet for en feilmelding hvis konverteringen mislykkes, kan du bruke funksjonen TRY_CAST som TRY_CAST(value AS type).
Merk: For å konvertere en verdi til en dato, bruker du DATE dato- og tidsfunksjonen.
TYPE
For å returnere datatypen til et uttrykk, bruk funksjonen TYPEOF som TYPEOF(uttrykk). For eksempel, SELECT TYPEOF(123) resulterer i heltall.