SnowConvert AI - ANSI SQL - Built-in functions

This article provides an alphabetical list of built-in functions shared by the different dialects.

ANSI SQLSnowflake
ABSABS
ACOSACOS
ACOSHACOSH
ANY_VALUEANY_VALUE
APPROX_COUNT_DISTINCTAPPROX_COUNT_DISTINCT
ARRAYARRAY_CONSTRUCT
ASCIIASCII
ASINASIN
ASINHASINH
ATANATAN
ATAN2ATAN2
ATANHATANH
ATN2ATAN2
AVEAVG
AVERAGEAVG
AVGAVG
BTRIMTRIM
CBRTCBRT
CEILCEIL
CEILINGCEIL
CHARACTER_LENGTHLENGTH
CHARINDEXCHARINDEX
CHAR_LENGTHLENGTH
CHRCHR
COALESCECOALESCE
CONCATCONCAT
CORRCORR
COSCOS
COSHCOSH
COTCOT
COUNTCOUNT
COVAR_POPCOVAR_POP
COVAR_SAMPCOVAR_SAMP
CUME_DISTCUME_DIST
CURDATECURRENT_DATE
CURRENT_DATABASECURRENT_DATABASE
CURRENT_DATECURRENT_DATE
CURRENT_SCHEMACURRENT_SCHEMA
CURRENT_TIMESTAMPCURRENT_TIMESTAMP
CURRENT_USERCURRENT_USER
DATEDATE
DECODEDECODE
DEGREESDEGREES
DENSE_RANKDENSE_RANK
EXPEXP
FIRST_VALUEFIRST_VALUE
FLOORFLOOR
GREATESTGREATEST
GROUPINGGROUPING
IFIFF
IFFIFF
IFNULLIFNULL
IIFIFF
INITCAPINITCAP
KURTOSISKURTOSIS
LAGLAG
LAST_DAYLAST_DAY
LAST_VALUELAST_VALUE
LEADLEAD
LEASTLEAST
LEFTLEFT
LENLEN
LENGTHLENGTH
LNLN
LOGLOG
LOWERLOWER
LPADLPAD
LTRIMLTRIM
MAXMAX
MAXIMUMMAX
MEDIANMEDIAN
MINMIN
MINIMUMMIN
MODMOD
NOWCURRENT_TIMESTAMP
NTH_VALUENTH_VALUE
NTILENTILE
NULLIFNULLIF
NULLIFZERONULLIFZERO
NVLNVL
NVL2NVL2
OCTET_LENGTHOCTET_LENGTH
PERCENTILE_CONTPERCENTILE_CONT
PERCENTILE_DISCPERCENTILE_DISC
PERCENT_RANKPERCENT_RANK
PIPI
POSITIONPOSITION
POWPOW
POWERPOWER
RADIANSRADIANS
RANDOMRANDOM
RANKRANK
REGEXP_COUNTREGEXP_COUNT
REGEXP_SUBSTRREGEXP_SUBSTR
REGR_AVGXREGR_AVGX
REGR_AVGYREGR_AVGY
REGR_COUNTREGR_COUNT
REGR_INTERCEPTREGR_INTERCEPT
REGR_SLOPEREGR_SLOPE
REGR_SXXREGR_SXX
REGR_SXYREGR_SXY
REGR_SYYREGR_SYY
REPEATREPEAT
REPLACEREPLACE
REPLICATEREPLACE
RIGHTRIGHT
ROLLUPROLLUP
ROUNDROUND
ROW_NUMBERROW_NUMBER
RPADRPAD
RTRIMRTRIM
SHA1SHA1
SHA2SHA2
SIGNSIGN
SINSIN
SOUNDEXSOUNDEX
SPACESPACE
SPLIT_PARTSPLIT_PART
SQRTSQRT
STDDEV_POPSTDDEV_POP
STDDEV_SAMPSTDDEV_SAMP
STDDEVSTDDEV
SUBSTRSUBSTR
SUBSTRINGSUBSTRING
SUMSUM
TANTAN
TANHTANH
TIMESTAMPTO_TIMESTAMP
TO_TIMESTAMPTO_TIMESTAMP
TRANSLATETRANSLATE
TRIMTRIM
UCASEUPPER
UPPERUPPER
USERCURRENT_USER
VAR_POPVAR_POP
VAR_SAMPVAR_SAMP
VARIANCE_POPVARIANCE_POP
VARIANCE_SAMPVARIANCE_SAMP
VARIANCEVARIANCE
VARPVAR_POP
WIDTH_BUCKETWIDTH_BUCKET
ZEROIFNULLZEROIFNULL