> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SQL Expressions in Magic ETL | Reference

### Intro

This reference lists the available SQL expressions in Magic ETL. For a description and more information about a specific expression, see the Magic ETL UI.

Learn how to use these expressions in the [SQL tile](https://domo-support.domo.com/s/article/360044876874?language=en_US#sql_tile) while creating a Magic ETL DataFlow.

***

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:208;a"><thead><tr><th colspan="1" rowspan="1"> Expression Name </th><th colspan="1" rowspan="1"><p> Syntax </p></th><td colspan="1" rowspan="1"><b> Category </b></td><td colspan="1" rowspan="1"><b> Available for Magic on Cloud Compute? </b></td></tr></thead><tbody><tr><td colspan="1" rowspan="1">! </td><td colspan="1" rowspan="1">! cond </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1">!= </td><td colspan="1" rowspan="1"> X!= Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1">!\~ </td><td colspan="1" rowspan="1"> X!\~ Y </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1">!\~\* </td><td colspan="1" rowspan="1"> X!\~\* Y </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> () </td><td colspan="1" rowspan="1"> (expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> \* </td><td colspan="1" rowspan="1"> X \* Y </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> '+ </td><td colspan="1" rowspan="1"> X + Y </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> - </td><td colspan="1" rowspan="1"> X - Y </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> / </td><td colspan="1" rowspan="1"> X / Y </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1">:: </td><td colspan="1" rowspan="1"> expr::TYPE </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> \< </td><td colspan="1" rowspan="1"> X \< Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> \<= </td><td colspan="1" rowspan="1"> X \<= Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> \<=> </td><td colspan="1" rowspan="1"> X \<=> Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> \<> </td><td colspan="1" rowspan="1"> X \<> Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> '= </td><td colspan="1" rowspan="1"> X = Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> > </td><td colspan="1" rowspan="1"> X > Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> >= </td><td colspan="1" rowspan="1"> X >= Y </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> ABS </td><td colspan="1" rowspan="1"> ABS(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> ACOS </td><td colspan="1" rowspan="1"> ACOS(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> ADDDATE </td><td colspan="1" rowspan="1"> ADDDATE(date,INTERVAL expr unit) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> ADDTIME </td><td colspan="1" rowspan="1"> ADDTIME(expr1,expr2) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> AND </td><td colspan="1" rowspan="1"> cond1 AND cond2 </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> ANOVAF </td><td colspan="1" rowspan="1"> ANOVAF(sample1,sample2\[,sample3\[,...,sampleN]]) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> ANOVAP </td><td colspan="1" rowspan="1"> ANOVAP(sample1,sample2\[,sample3\[,...,sampleN]]) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> APPROXIMATE\_COUNT\_DISTINCT </td><td colspan="1" rowspan="1"> APPROXIMATE\_COUNT\_DISTINCT(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> ASIN </td><td colspan="1" rowspan="1"> ASIN(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> ATAN </td><td colspan="1" rowspan="1"> ATAN(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> ATAN2 </td><td colspan="1" rowspan="1"> ATAN2(Y,X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> AVG </td><td colspan="1" rowspan="1"> AVG(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> BETWEEN </td><td colspan="1" rowspan="1"> expr1 BETWEEN expr2 AND expr3 </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> BIT\_AND </td><td colspan="1" rowspan="1"> BIT\_AND(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_LSHIFT </td><td colspan="1" rowspan="1"> BIT\_LSHIFT(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_NAND </td><td colspan="1" rowspan="1"> BIT\_NAND(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_NOR </td><td colspan="1" rowspan="1"> BIT\_NOR(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_NOT </td><td colspan="1" rowspan="1"> BIT\_NOT(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_OR </td><td colspan="1" rowspan="1"> BIT\_OR(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_RSHIFT </td><td colspan="1" rowspan="1"> BIT\_RSHIFT(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_XNOR </td><td colspan="1" rowspan="1"> BIT\_XNOR(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BIT\_XOR </td><td colspan="1" rowspan="1"> BIT\_XOR(X, Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> BOOLEAN </td><td colspan="1" rowspan="1"> BOOLEAN(expr) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> CASE </td><td colspan="1" rowspan="1"> CASE WHEN cond1 THEN expr1 WHEN condN THEN exprN ELSE elseExpr END </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CAST </td><td colspan="1" rowspan="1"> CAST(expr AS type) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CBRT </td><td colspan="1" rowspan="1"> CBRT(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> CEIL </td><td colspan="1" rowspan="1"> CEIL(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CEILING </td><td colspan="1" rowspan="1"> CEILING(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CHAR\_LENGTH </td><td colspan="1" rowspan="1"> CHAR\_LENGTH(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> COALESCE </td><td colspan="1" rowspan="1"> COALESCE(value,...) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CONCAT </td><td colspan="1" rowspan="1"> CONCAT(str1,str2,...) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CONV </td><td colspan="1" rowspan="1"> CONV(N,from\_base,to\_base) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> CONVERT\_TZ </td><td colspan="1" rowspan="1"> CONVERT\_TZ(dt,from\_tz,to\_tz) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CONVERT\_UNIT </td><td colspan="1" rowspan="1"> CONVERT\_UNIT(expr,from\_unit,to\_unit) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> CORR </td><td colspan="1" rowspan="1"> CORR(x,y) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> COS </td><td colspan="1" rowspan="1"> COS(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> COSH </td><td colspan="1" rowspan="1"> COSH(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> COT </td><td colspan="1" rowspan="1"> COT(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> COUNT </td><td colspan="1" rowspan="1"> COUNT(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> COUNT\_DISTINCT </td><td colspan="1" rowspan="1"> COUNT\_DISTINCT(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> COVAR\_POP </td><td colspan="1" rowspan="1"> COVAR\_POP(x,y) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> COVAR\_SAMP </td><td colspan="1" rowspan="1"> COVAR\_SAMP(x,y) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> CRC32 </td><td colspan="1" rowspan="1"> CRC32(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> CURDATE </td><td colspan="1" rowspan="1"> CURDATE() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CURDATETIME </td><td colspan="1" rowspan="1"> CURDATETIME() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CURRENT\_DATE </td><td colspan="1" rowspan="1"> CURRENT\_DATE() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CURRENT\_TIME </td><td colspan="1" rowspan="1"> CURRENT\_TIME() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CURRENT\_TIMESTAMP </td><td colspan="1" rowspan="1"> CURRENT\_TIMESTAMP() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> CURTIME </td><td colspan="1" rowspan="1"> CURTIME() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATE </td><td colspan="1" rowspan="1"> DATE(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATEDIFF </td><td colspan="1" rowspan="1"> DATEDIFF(\[unit,]expr1,expr2) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATETIME </td><td colspan="1" rowspan="1"> DATETIME(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATE\_ADD </td><td colspan="1" rowspan="1"> DATE\_ADD(date,INTERVAL expr unit) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATE\_FORMAT </td><td colspan="1" rowspan="1"> DATE\_FORMAT(date, format) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATE\_SUB </td><td colspan="1" rowspan="1"> DATE\_SUB(date,INTERVAL expr unit) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATE\_TRUNC </td><td colspan="1" rowspan="1"> DATE\_TRUNC(precision, date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DATE\_WORKING\_DIFF </td><td colspan="1" rowspan="1"> DATE\_WORKING\_DIFF(expr1,expr2) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DAY </td><td colspan="1" rowspan="1"> DAY(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DAYNAME </td><td colspan="1" rowspan="1"> DAYNAME(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DAYOFMONTH </td><td colspan="1" rowspan="1"> DAYOFMONTH(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DAYOFWEEK </td><td colspan="1" rowspan="1"> DAYOFWEEK(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DAYOFYEAR </td><td colspan="1" rowspan="1"> DAYOFYEAR(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DECIMAL </td><td colspan="1" rowspan="1"> DECIMAL(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DEGREES </td><td colspan="1" rowspan="1"> DEGREES(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DISTANCE </td><td colspan="1" rowspan="1"> DISTANCE(lat0, lon0, lat1, lon1) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DISTANCEV </td><td colspan="1" rowspan="1"> DISTANCEV(lat0, lon0, lat1, lon1) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DIV </td><td colspan="1" rowspan="1"> DIV(X,Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DOUBLE </td><td colspan="1" rowspan="1"> DOUBLE(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> DURATION </td><td colspan="1" rowspan="1"> DURATION(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DX\_ACTION\_ID </td><td colspan="1" rowspan="1"> '@@DX\_ACTION\_ID </td><td colspan="1" rowspan="1"> SYSTEM </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DX\_ACTION\_NAME </td><td colspan="1" rowspan="1"> '@@DX\_ACTION\_NAME </td><td colspan="1" rowspan="1"> SYSTEM </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DX\_DATAFLOW\_ID </td><td colspan="1" rowspan="1"> '@@DX\_DATAFLOW\_ID </td><td colspan="1" rowspan="1"> SYSTEM </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DX\_DATAFLOW\_NAME </td><td colspan="1" rowspan="1"> '@@DX\_DATAFLOW\_NAME </td><td colspan="1" rowspan="1"> SYSTEM </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DX\_ENGINE </td><td colspan="1" rowspan="1"> '@@DX\_ENGINE </td><td colspan="1" rowspan="1"> SYSTEM </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DX\_EXECUTION\_ID </td><td colspan="1" rowspan="1"> '@@DX\_EXECUTION\_ID </td><td colspan="1" rowspan="1"> SYSTEM </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DX\_IS\_PREVIEW </td><td colspan="1" rowspan="1"> '@@DX\_IS\_PREVIEW </td><td colspan="1" rowspan="1"> SYSTEM </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> DYNACAST </td><td colspan="1" rowspan="1"> DYNACAST(expr, type\_expr) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> E </td><td colspan="1" rowspan="1"> E() </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EPOCH\_MILLIS </td><td colspan="1" rowspan="1"> EPOCH\_MILLIS(\[timestamp]) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> ERROR </td><td colspan="1" rowspan="1"> ERROR(error\_string) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXP </td><td colspan="1" rowspan="1"> EXP(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXPRESS </td><td colspan="1" rowspan="1"> EXPRESS(expr,substitution1,substitution2,...) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXPRESSION </td><td colspan="1" rowspan="1"> EXPRESS(expr) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXPR\_COLUMN </td><td colspan="1" rowspan="1"> EXPR\_COLUMN(str) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXPR\_FORMAT </td><td colspan="1" rowspan="1"> EXPR\_FORMAT </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXPR\_PARSE </td><td colspan="1" rowspan="1"> EXPR\_PARSE(str) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXPR\_PUSH </td><td colspan="1" rowspan="1"> EXPR\_PUSH(expr,substitution) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXPR\_VALUE </td><td colspan="1" rowspan="1"> EXPR\_VALUE(expr) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> EXTRACT </td><td colspan="1" rowspan="1"> EXTRACT(field FROM expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> FINITE </td><td colspan="1" rowspan="1"> FINITE(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> FIRST\_NON\_NULL\_VALUE </td><td colspan="1" rowspan="1"> FIRST\_NON\_NULL\_VALUE(expr) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> FIRST\_VALUE </td><td colspan="1" rowspan="1"> FIRST\_VALUE(expr) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> FLOOR </td><td colspan="1" rowspan="1"> FLOOR(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> FROM\_BASE64 </td><td colspan="1" rowspan="1"> FROM\_BASE64(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> FROM\_DAYS </td><td colspan="1" rowspan="1"> FROM\_DAYS(N) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> FROM\_EPOCH\_MILLIS </td><td colspan="1" rowspan="1"> FROM\_EPOCH\_MILLIS(epoch\_millis) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> FROM\_UNIXTIME </td><td colspan="1" rowspan="1"> FROM\_UNIXTIME(unix\_timestamp) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> FUZZY\_PARSE\_DATE </td><td colspan="1" rowspan="1"> FUZZY\_PARSE\_DATE(str) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> FV </td><td colspan="1" rowspan="1"> FV(rate,nper,pmt\[,pv\[,type]]) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> GREATEST </td><td colspan="1" rowspan="1"> GREATEST(value,...) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> GROUP\_CONCAT </td><td colspan="1" rowspan="1"> GROUP\_CONCAT(\[DISTINCT] str1,str2,...\[SEPARATOR sep]) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> HOUR </td><td colspan="1" rowspan="1"> HOUR(time) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> IFERROR </td><td colspan="1" rowspan="1"> IFERROR(expr1,expr2) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> IFNULL </td><td colspan="1" rowspan="1"> IFNULL(expr1,expr2) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> IN </td><td colspan="1" rowspan="1"> expr1 IN (expr2,expr3,...) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> INFINITY </td><td colspan="1" rowspan="1"> INFINITY() </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> INITCAP </td><td colspan="1" rowspan="1"> INITCAP(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> INSTR </td><td colspan="1" rowspan="1"> INSTR(str,substr) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> IRR </td><td colspan="1" rowspan="1"> IRR(values\[,guess]) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> IS NULL </td><td colspan="1" rowspan="1"> expr IS NULL </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LAST\_DAY </td><td colspan="1" rowspan="1"> LAST\_DAY(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LAST\_NON\_NULL\_VALUE </td><td colspan="1" rowspan="1"> LAST\_NON\_NULL\_VALUE(expr) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LAST\_VALUE </td><td colspan="1" rowspan="1"> LAST\_VALUE(expr) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LCASE </td><td colspan="1" rowspan="1"> LCASE(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LEAST </td><td colspan="1" rowspan="1"> LEAST(value,...) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LEFT </td><td colspan="1" rowspan="1"> LEFT(str,len) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LENGTH </td><td colspan="1" rowspan="1"> LENGTH(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LISTAGG </td><td colspan="1" rowspan="1"> LISTAGG(str1\[,sep]) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LN </td><td colspan="1" rowspan="1"> LN(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LOCALE </td><td colspan="1" rowspan="1"> '@@LOCALE </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LOG </td><td colspan="1" rowspan="1"> LOG(\[B,]X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LOG10 </td><td colspan="1" rowspan="1"> LOG10(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LOG2 </td><td colspan="1" rowspan="1"> LOG2(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LONG </td><td colspan="1" rowspan="1"> LONG(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LONG\_MAX </td><td colspan="1" rowspan="1"> LONG\_MAX() </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LONG\_MIN </td><td colspan="1" rowspan="1"> LONG\_MIN() </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> LOWER </td><td colspan="1" rowspan="1"> LOWER(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LPAD </td><td colspan="1" rowspan="1"> LPAD(str, len, padstr) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> LTRIM </td><td colspan="1" rowspan="1"> LTRIM(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MAX </td><td colspan="1" rowspan="1"> MAX(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MD5 </td><td colspan="1" rowspan="1"> MD5(expr1,expr2...,exprN) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> MEDIAN </td><td colspan="1" rowspan="1"> MEDIAN(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MICROSECOND </td><td colspan="1" rowspan="1"> MICROSECOND(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MILLISECOND </td><td colspan="1" rowspan="1"> MILLISECOND(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MIN </td><td colspan="1" rowspan="1"> MIN(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MINUTE </td><td colspan="1" rowspan="1"> MINUTE(time) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MOD </td><td colspan="1" rowspan="1"> MOD(N,M) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MONTH </td><td colspan="1" rowspan="1"> MONTH(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> MONTHNAME </td><td colspan="1" rowspan="1"> MONTHNAME(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> NAN </td><td colspan="1" rowspan="1"> NAN() </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> NEGATIVE\_INFINITY </td><td colspan="1" rowspan="1"> NEGATIVE\_INFINITY() </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> NOT </td><td colspan="1" rowspan="1"> NOT cond </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> NOW </td><td colspan="1" rowspan="1"> NOW() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> NPER </td><td colspan="1" rowspan="1"> NPER(rate,pmt,pv\[,fv\[,type]]) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> NPV </td><td colspan="1" rowspan="1"> NPV(rate,values) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> NULL </td><td colspan="1" rowspan="1"> NULL </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> NULLIF </td><td colspan="1" rowspan="1"> NULLIF(expr1,expr2) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> OCTET\_LENGTH </td><td colspan="1" rowspan="1"> OCTET\_LENGTH(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> OR </td><td colspan="1" rowspan="1"> cond1 OR cond2 </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> PERCENTILE </td><td colspan="1" rowspan="1"> PERCENTILE(expr, ntile) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> PERIOD </td><td colspan="1" rowspan="1"> PERIOD(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> PERIOD\_ADD </td><td colspan="1" rowspan="1"> PERIOD\_ADD(P,N) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> PERIOD\_DIFF </td><td colspan="1" rowspan="1"> PERIOD\_DIFF(P1,P2) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> PI </td><td colspan="1" rowspan="1"> PI() </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> PMT </td><td colspan="1" rowspan="1"> PMT(rate,nper,pv\[,fv\[,type]]) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> POW </td><td colspan="1" rowspan="1"> POW(X,Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> POWER </td><td colspan="1" rowspan="1"> POWER(X,Y) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> PV </td><td colspan="1" rowspan="1"> PV(rate,nper,pmt\[,fv\[,type]]) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> QUARTER </td><td colspan="1" rowspan="1"> QUARTER(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> RADIANS </td><td colspan="1" rowspan="1"> RADIANS(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> RAND </td><td colspan="1" rowspan="1"> RAND(\[N]) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> RATE </td><td colspan="1" rowspan="1"> RATE(rate,nper,pv\[,fv\[,type\[,guess]]]) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> REGEXP </td><td colspan="1" rowspan="1"> X REGEXP Y </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> REGEXP\_LIKE </td><td colspan="1" rowspan="1"> REGEXP\_LIKE(str,pat\[,flags]) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> REGEXP\_REPLACE </td><td colspan="1" rowspan="1"> REGEXP\_REPLACE(str,pat,repl\[,flags]) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> REPLACE </td><td colspan="1" rowspan="1"> REPLACE(str,from\_str,to\_str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> REVERSE </td><td colspan="1" rowspan="1"> REVERSE(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> RIGHT </td><td colspan="1" rowspan="1"> RIGHT(str,len) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> RLIKE </td><td colspan="1" rowspan="1"> X RLIKE Y </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> ROUND </td><td colspan="1" rowspan="1"> ROUND(X\[,D]) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> ROW\_NUMBER </td><td colspan="1" rowspan="1"> ROW\_NUMBER() </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> RPAD </td><td colspan="1" rowspan="1"> RPAD(str, len, padstr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> RTRIM </td><td colspan="1" rowspan="1"> RTRIM(str) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SECOND </td><td colspan="1" rowspan="1"> SECOND(time) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SEC\_TO\_TIME </td><td colspan="1" rowspan="1"> SEC\_TO\_TIME(seconds) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SHA1 </td><td colspan="1" rowspan="1"> SHA1(expr1,expr2...,exprN) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> SIGN </td><td colspan="1" rowspan="1"> SIGN(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> SIN </td><td colspan="1" rowspan="1"> SIN(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> SINH </td><td colspan="1" rowspan="1"> SINH(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> SPLIT\_PART </td><td colspan="1" rowspan="1"> SPLIT\_PART(str,sep,N) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SQRT </td><td colspan="1" rowspan="1"> SQRT(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SQUASH\_WHITESPACE </td><td colspan="1" rowspan="1"> SQUASH\_WHITESPACE(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STD </td><td colspan="1" rowspan="1"> STD(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STDDEV </td><td colspan="1" rowspan="1"> STDDEV(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STDDEV\_POP </td><td colspan="1" rowspan="1"> STDDEV\_POP(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STDDEV\_SAMP </td><td colspan="1" rowspan="1"> STDDEV\_SAMP(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> STRING(expr) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STR\_CONTAINS </td><td colspan="1" rowspan="1"> STR\_CONTAINS(str, search) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STR\_DIGITS </td><td colspan="1" rowspan="1"> STR\_DIGITS(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STR\_ENDS\_WITH </td><td colspan="1" rowspan="1"> STR\_ENDS\_WITH(str, search) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STR\_NORMALIZE </td><td colspan="1" rowspan="1"> STR\_NORMALIZE(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> STR\_REMOVE\_DIGITS </td><td colspan="1" rowspan="1"> STR\_REMOVE\_DIGITS(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STR\_STARTS\_WITH </td><td colspan="1" rowspan="1"> STR\_STARTS\_WITH(str, search) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STR\_TO\_CHARNAMES </td><td colspan="1" rowspan="1"> STR\_TO\_CHARNAMES(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> STR\_TO\_DATE </td><td colspan="1" rowspan="1"> STR\_TO\_DATE(str,format) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> STR\_TO\_HEX </td><td colspan="1" rowspan="1"> STR\_TO\_HEX(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> SUBDATE </td><td colspan="1" rowspan="1"> SUBDATE(date,INTERVAL expr unit) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SUBSTRING </td><td colspan="1" rowspan="1"> SUBSTRING(str,pos\[,len]) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SUBSTRING\_INDEX </td><td colspan="1" rowspan="1"> SUBSTRING\_INDEX(src,delimiter,count) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> SUBTIME </td><td colspan="1" rowspan="1"> SUBTIME(expr1,expr2) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SUM </td><td colspan="1" rowspan="1"> SUM(expr) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SYSDATE </td><td colspan="1" rowspan="1"> SYSDATE() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> SYSTEM\_LOCALE </td><td colspan="1" rowspan="1"> '@@SYSTEM\_LOCALE </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> SYSTEM\_TZ </td><td colspan="1" rowspan="1"> '@@SYSTEM\_TZ </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> TAN </td><td colspan="1" rowspan="1"> TAN(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> TANH </td><td colspan="1" rowspan="1"> TANH(X) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> TIME(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TIMEDIFF </td><td colspan="1" rowspan="1"> TIMEDIFF(expr1,expr2) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TIMESTAMP </td><td colspan="1" rowspan="1"> TIMESTAMP(expr) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TIMESTAMP\_TRUNC </td><td colspan="1" rowspan="1"> TIMESTAMP\_TRUNC(timestamp\[,precision]) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TIME\_FORMAT </td><td colspan="1" rowspan="1"> TIME\_FORMAT(time,format) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TIME\_TO\_SEC </td><td colspan="1" rowspan="1"> TIME\_TO\_SEC(time) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TODAY </td><td colspan="1" rowspan="1"> TODAY() </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TO\_BASE64 </td><td colspan="1" rowspan="1"> TO\_BASE64(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> TO\_DAYS </td><td colspan="1" rowspan="1"> TO\_DAYS(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TRIM </td><td colspan="1" rowspan="1"> TRIM(\[\{BOTH | LEADING | TRAILING} \[remstr] FROM] str) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TRUNC </td><td colspan="1" rowspan="1"> TRUNC(timestamp\[,precision]) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TRUNCATE </td><td colspan="1" rowspan="1"> TRUNCATE(X,D) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> TRY\_CAST </td><td colspan="1" rowspan="1"> TRY\_CAST(expr AS type) </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> TTEST </td><td colspan="1" rowspan="1"> TTEST(sample1,sample2,tails,type) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> TZ </td><td colspan="1" rowspan="1"> '@@TZ </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> UCASE </td><td colspan="1" rowspan="1"> UCASE(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> UNIX\_TIMESTAMP </td><td colspan="1" rowspan="1"> UNIX\_TIMESTAMP(\[date]) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> UPPER </td><td colspan="1" rowspan="1"> UPPER(str) </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> VARIANCE </td><td colspan="1" rowspan="1"> VARIANCE(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> VARIANCE\_POP </td><td colspan="1" rowspan="1"> VARIANCE\_POP(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> VARIANCE\_SAMP </td><td colspan="1" rowspan="1"> VARIANCE\_SAMP(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> VAR\_POP </td><td colspan="1" rowspan="1"> VAR\_POP(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> VAR\_SAMP </td><td colspan="1" rowspan="1"> VAR\_SAMP(expr) </td><td colspan="1" rowspan="1"> STATISTICAL </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> WEEK </td><td colspan="1" rowspan="1"> WEEK(date\[,mode]) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> WEEKDAY </td><td colspan="1" rowspan="1"> WEEKDAY(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> WEEKOFYEAR </td><td colspan="1" rowspan="1"> WEEKOFYEAR(date\[,mode]) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> WIDTH\_BUCKET </td><td colspan="1" rowspan="1"> WIDTH\_BUCKET(expr, min, max, bucket\_count) </td><td colspan="1" rowspan="1"> NUMERIC </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> XIRR </td><td colspan="1" rowspan="1"> XIRR(values,dates\[,guess]) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> XNPV </td><td colspan="1" rowspan="1"> XNPV(rate,values,dates) </td><td colspan="1" rowspan="1"> FINANCIAL </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> XOR </td><td colspan="1" rowspan="1"> cond1 XOR cond2 </td><td colspan="1" rowspan="1"> LOGIC </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> YEAR </td><td colspan="1" rowspan="1"> YEAR(date) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> YEARWEEK </td><td colspan="1" rowspan="1"> YEARWEEK(date\[,mode]) </td><td colspan="1" rowspan="1"> TIME </td><td colspan="1" rowspan="1"> Y </td></tr><tr><td colspan="1" rowspan="1"> \~ </td><td colspan="1" rowspan="1"> X \~ Y </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr><tr><td colspan="1" rowspan="1"> \~\* </td><td colspan="1" rowspan="1"> X \~\* Y </td><td colspan="1" rowspan="1"> STRING </td><td colspan="1" rowspan="1"> - </td></tr></tbody></table>
