Returns the type of a given expression.

Syntax

TYPEOF(<expression>)

Parameters

ParameterDescriptionSupported input types
<expression>The expression to typeof.Any

Return Types

A text of the given expression data type.

Example

The following example returns the type of PI() function:
SELECT TYPEOF(RANDOM()) AS random_data_type;
Returns: double precision