Impala supports several categories of built-in functions. These functions let you
    perform mathematical calculations, string manipulation, date calculations, and other kinds of
    data transformations directly in SQL
    statements.
    Supported functions
       The categories of built-in functions supported by Impala are: 
      
       The following is a complete list of built-in functions supported in Impala: 
      
            
              | 
                ABS
               | 
            
            
              | 
                ACOS
               | 
            
            
              | 
                ADD_MONTHS
               | 
            
            
              | 
                ADDDATE
               | 
            
            
              | 
                APPX_MEDIAN
               | 
            
            
              | 
                ASCII
               | 
            
            
              | 
                ASIN
               | 
            
            
              | 
                ATAN
               | 
            
            
              | 
                ATAN2
               | 
            
            
              | 
                AVG
               | 
            
            
              | 
                AVG - Analytic Function
               | 
            
            
              | 
                BASE64DECODE
               | 
            
            
              | 
                BASE64ENCODE
               | 
            
            
              | 
                BITAND
               | 
            
            
              | 
                BIN
               | 
            
            
              | 
                BITNOT
               | 
            
            
              | 
                BITOR
               | 
            
            
              | 
                BITXOR
               | 
            
            
              | 
                BTRIM
               | 
            
            
              | 
                CASE
               | 
            
            
              | 
                CASE WHEN
               | 
            
            
              | 
                CAST
               | 
            
            
              | 
                CEIL, CEILING, DCEIL
               | 
            
            
              | 
                CHAR_LENGTH
               | 
            
            
              | 
                CHR
               | 
            
            
              | 
                COALESCE
               | 
            
            
              | 
                CONCAT
               | 
            
            
              | 
                CONCAT_WS
               | 
            
            
              | 
                CONV
               | 
            
            
              | 
                COS
               | 
            
            
              | 
                COSH
               | 
            
            
              | 
                COT
               | 
            
            
              | 
                COUNT
               | 
            
            
              | 
                COUNT - Analytic Function
               | 
            
            
              | 
                COUNTSET
               | 
            
            
              | 
                CUME_DIST
               | 
            
            
              | 
                CURRENT_DATABASE
               | 
            
            
              | 
                CURRENT_TIMESTAMP
               | 
            
            
              | 
                DATE_ADD
               | 
            
            
              | 
                DATE_PART
               | 
            
            
              | 
                DATE_SUB
               | 
            
            
              | 
                DATE_TRUNC
               | 
            
            
              | 
                DATEDIFF
               | 
            
            
              | 
                DAY
               | 
            
            
              | 
                DAYNAME
               | 
            
            
              | 
                DAYOFWEEK
               | 
            
            
              | 
                DAYOFYEAR
               | 
            
            
              | 
                DAYS_ADD
               | 
            
            
              | 
                DAYS_SUB
               | 
            
            
              | 
                DECODE
               | 
            
            
              | 
                DEGREES
               | 
            
            
              | 
                DENSE_RANK
               | 
            
            
              | 
                E
               | 
            
            
              | 
                EFFECTIVE_USER
               | 
            
            
              | 
                EXP
               | 
            
            
              | 
                EXTRACT
               | 
            
            
              | 
                FACTORIAL
               | 
            
            
              | 
                FIND_IN_SET
               | 
            
            
              | 
                FIRST_VALUE
               | 
            
            
              | 
                FLOOR, DFLOOR
               | 
            
            
              | 
                FMOD
               | 
            
            
              | 
                FNV_HASH
               | 
            
            
              | 
                GET_JSON_OBJECT
               | 
            
            
              | 
                FROM_UNIXTIME
               | 
            
            
              | 
                FROM_TIMESTAMP
               | 
            
            
              | 
                FROM_UTC_TIMESTAMP
               | 
            
            
              | 
                GETBIT
               | 
            
            
              | 
                GREATEST
               | 
            
            
              | 
                GROUP_CONCAT
               | 
            
            
              | 
                GROUP_CONCAT - Analytic Function
               | 
            
            
              | 
                HEX
               | 
            
            
              | 
                HOUR
               | 
            
            
              | 
                HOURS_ADD
               | 
            
            
              | 
                HOURS_SUB
               | 
            
            
              | 
                IF
               | 
            
            
              | 
                IFNULL
               | 
            
            
              | 
                INITCAP
               | 
            
            
              | 
                INSTR
               | 
            
            
              | 
                INT_MONTHS_BETWEEN
               | 
            
            
              | 
                IS_INF
               | 
            
            
              | 
                IS_NAN
               | 
            
            
              | 
                ISFALSE
               | 
            
            
              | 
                ISNOTFALSE
               | 
            
            
              | 
                ISNOTTRUE
               | 
            
            
              | 
                ISNULL
               | 
            
            
              | 
                ISTRUE
               | 
            
            
              | 
                JARO_DISTANCE, JARO_DIST
               | 
            
            
              | 
                JARO_SIMILARITY, JARO_SIM
               | 
            
            
              | 
                JARO_WINKER_DISTANCE, JW_DST
               | 
            
            
              | 
                JARO_WINKER_SIMILARITY, JW_SIM
               | 
            
            
              | 
                LAG
               | 
            
            
              | 
                LAST_VALUE
               | 
            
            
              | 
                LEAD
               | 
            
            
              | 
                LEAST
               | 
            
            
              | 
                LEFT
               | 
            
            
              | 
                LENGTH
               | 
            
            
              | 
                LN
               | 
            
            
              | 
                LOCATE
               | 
            
            
              | 
                LOG
               | 
            
            
              | 
                LOG10
               | 
            
            
              | 
                LOG2
               | 
            
            
              | 
                LOWER, LCASE
               | 
            
            
              | 
                LPAD
               | 
            
            
              | 
                LTRIM
               | 
            
            
              | 
                MAX
               | 
            
            
              | 
                MAX - Analytic Function
               | 
            
            
              | 
                MAX_INT, MAX_TINYINT, MAX_SMALLINT, MAX_BIGINT
               | 
            
            
              | 
                MICROSECONDS_ADD
               | 
            
            
              | 
                MICROSECONDS_SUB
               | 
            
            
              | 
                MILLISECOND
               | 
            
            
              | 
                MILLISECONDS_ADD
               | 
            
            
              | 
                MILLISECONDS_SUB
               | 
            
            
              | 
                MIN
               | 
            
            
              | 
                MIN - Analytic Function
               | 
            
            
              | 
                MIN_INT, MIN_TINYINT, MIN_SMALLINT, MIN_BIGINT
               | 
            
            
              | 
                MINUTE
               | 
            
            
              | 
                MINUTES_ADD
               | 
            
            
              | 
                MINUTES_SUB
               | 
            
            
              | 
                MOD
               | 
            
            
              | 
                MONTH
               | 
            
            
              | 
                MONTHNAME
               | 
            
            
              | 
                MONTHS_ADD
               | 
            
            
              | 
                MONTHS_BETWEEN
               | 
            
            
              | 
                MONTHS_SUB
               | 
            
            
              | 
                MURMUR_HASH
               | 
            
            
              | 
                NANOSECONDS_ADD
               | 
            
            
              | 
                NANOSECONDS_SUB
               | 
            
            
              | 
                NDV
               | 
            
            
              | 
                NEGATIVE
               | 
            
            
              | 
                NEXT_DAY
               | 
            
            
              | 
                NONNULLVALUE
               | 
            
            
              | 
                NOW
               | 
            
            
              | 
                NTILE
               | 
            
            
              | 
                NULLIF
               | 
            
            
              | 
                NULLIFZERO
               | 
            
            
              | 
                NULLVALUE
               | 
            
            
              | 
                NVL
               | 
            
            
              | 
                NVL2
               | 
            
            
              | 
                OVER
                  Clause
               | 
            
            
              | 
                PARSE_URL
               | 
            
            
              | 
                PERCENT_RANK
               | 
            
            
              | 
                PI
               | 
            
            
              | 
                PID
               | 
            
            
              | 
                PMOD
               | 
            
            
              | 
                POSITIVE
               | 
            
            
              | 
                POW, POWER, DPOW, FPOW
               | 
            
            
              | 
                PRECISION
               | 
            
            
              | 
                QUARTER
               | 
            
            
              | 
                QUOTIENT
               | 
            
            
              | 
                RADIANS
               | 
            
            
              | 
                RAND, RANDOM
               | 
            
            
              | 
                RANK
               | 
            
            
              | 
                REGEXP_ESCAPE
               | 
            
            
              | 
                REGEXP_EXTRACT
               | 
            
            
              | 
                REGEXP_LIKE
               | 
            
            
              | 
                REGEXP_REPLACE
               | 
            
            
              | 
                REPEAT
               | 
            
            
              | 
                REPLACE
               | 
            
            
              | 
                REVERSE
               | 
            
            
              | 
                RIGHT
               | 
            
            
              | 
                ROTATELEFT
               | 
            
            
              | 
                ROTATERIGHT
               | 
            
            
              | 
                ROUND, DROUND
               | 
            
            
              | 
                ROW_NUMBER
               | 
            
            
              | 
                RPAD
               | 
            
            
              | 
                RTRIM
               | 
            
            
              | 
                SCALE
               | 
            
            
              | 
                SECOND
               | 
            
            
              | 
                SECONDS_ADD
               | 
            
            
              | 
                SECONDS_SUB
               | 
            
            
              | 
                SETBIT
               | 
            
            
              | 
                SHIFTLEFT
               | 
            
            
              | 
                SHIFTRIGHT
               | 
            
            
              | 
                SIGN
               | 
            
            
              | 
                SIN
               | 
            
            
              | 
                SINH
               | 
            
            
              | 
                SLEEP
               | 
            
            
              | 
                SPACE
               | 
            
            
              | 
                SPLIT_PART
               | 
            
            
              | 
                SQRT
               | 
            
            
              | 
                STDDEV,
                  STDDEV_SAMP, STDDEV_POP
               | 
            
            
              | 
                STRLEFT
               | 
            
            
              | 
                STRRIGHT
               | 
            
            
              | 
                SUBDATE
               | 
            
            
              | 
                SUBSTR, SUBSTRING
               | 
            
            
              | 
                SUM
               | 
            
            
              | 
                SUM - Analytic Function
               | 
            
            
              | 
                TAN
               | 
            
            
              | 
                TANH
               | 
            
            
              | 
                TIMEOFDAY
               | 
            
            
              | 
                TIMESTAMP_CMP
               | 
            
            
              | 
                TO_DATE
               | 
            
            
              | 
                TO_TIMESTAMP
               | 
            
            
              | 
                TO_UTC_TIMESTAMP
               | 
            
            
              | 
                TRANSLATE
               | 
            
            
              | 
                TRIM
               | 
            
            
              | 
                TRUNC
               | 
            
            
              | 
                TRUNCATE, DTRUNC, TRUNC
               | 
            
            
              | 
                TYPEOF
               | 
            
            
              | 
                UNHEX
               | 
            
            
              | 
                UNIX_TIMESTAMP
               | 
            
            
              | 
                UPPER, UCASE
               | 
            
            
              | 
                USER
               | 
            
            
              | 
                UTC_TIMESTAMP
               | 
            
            
              | 
                UUID
               | 
            
            
              | 
                VARIANCE,
                  VARIANCE_SAMP, VARIANCE_POP, VAR_SAMP, VAR_POP
               | 
            
            
              | 
                VERSION
               | 
            
            
              | 
                WEEKOFYEAR
               | 
            
            
              | 
                WEEKS_ADD
               | 
            
            
              | 
                WEEKS_SUB
               | 
            
            
              | 
                WIDTH_BUCKET
               | 
            
            
              | 
                YEAR
               | 
            
            
              | 
                YEARS_ADD
               | 
            
            
              | 
                YEARS_SUB
               | 
            
            
              | 
                ZEROIFNULL
               |