Cuando introduce su consulta en el Editor SQL o crea un cálculo, utiliza sintaxis Presto SQL. Para convertir o devolver el tipo de datos de un valor o expresión, puede que estas funciones le resulten útiles.
CAST o TRY_CAST
Para convertir el valor de un campo a otro tipo de datos, utilice la función CAST
como CAST(valor AS tipo). Por ejemplo, para convertir el valor de un campo Mes de texto numérico a un número entero como parte de un cálculo, CAST({1} AS integer)
.
Si la conversión falla, CAST
devuelve un error. Para devolver NULL
en lugar de un error si la conversión falla, utilice la función TRY_CAST
como TRY_CAST(valor AS tipo).
Nota: Para convertir un valor en una Fecha, utilice la función de fecha y hora DATE
.
TIPO DE
Para devolver el tipo de datos de una expresión, utilice la función TYPEOF
como TYPEOF(expresión). Por ejemplo, SELECT TYPEOF(123)
da como resultado entero.