Wanneer u uw query invoert in de SQL Editor of een berekening maakt, gebruikt u Presto SQL syntaxis. Om het gegevenstype van een waarde of uitdrukking te converteren of terug te geven, kunt u deze functies handig vinden.
CAST of TRY_CAST
Om de waarde van een veld naar een ander gegevenstype te converteren, gebruikt u de functie CAST als CAST(waarde AS type). Bijvoorbeeld, om de waarde van een veld Maand van numerieke tekst naar een geheel getal te converteren als onderdeel van een berekening, CAST({1} AS integer).
Als de conversie mislukt, retourneert CAST een fout. Om NULL te retourneren in plaats van een fout als de conversie mislukt, gebruikt u de functie TRY_CAST als TRY_CAST(waarde AS type).
Opmerking: Om een waarde om te zetten naar een datum, gebruikt u de functie DATE datum en tijd.
TYPE
Om het gegevenstype van een uitdrukking terug te geven, gebruikt u de functie TYPEOF als TYPEOF(uitdrukking). Bijvoorbeeld, SELECT TYPEOF(123) resulteert in integer.