Function expressions - Amazon Redshift

Amazon Redshift will no longer support the creation of new Python UDFs starting Patch 198. Existing Python UDFs will continue to function until June 30, 2026. For more information, see the blog post .

Function expressions

Syntax

Any built-in can be used as an expression. The syntax for a function call is the name of a function followed by its argument list in parentheses.

function ( [expression [, expression...]] )

Arguments

function

Any built-in function. For some example functions, see SQL functions reference.

expression

Any expression(s) matching the data type and parameter count expected by the function.

Examples

abs (variable) select avg (qtysold + 3) from sales; select dateadd (day,30,caldate) as plus30days from date;