ARRAY_TRANSFORM

Learn how to use the ARRAY_TRANSFORM array function in PlaidCloud Lakehouse. Returns an array that is the result of applying the lambda function to each...

Returns an array that is the result of applying the lambda function to each element of the input array.

Analyze Syntax

func.array_transform( <array>, <lambda> )

Analyze Examples

func.array_transform([1, 2, 3], x -> (x + 1))

┌───────────────────────────────────────────────┐
 func.array_transform([1, 2, 3], x -> (x + 1)) 
├───────────────────────────────────────────────┤
 [2,3,4]                                       
└───────────────────────────────────────────────┘

SQL Syntax

ARRAY_TRANSFORM( <array>, <lambda> )

Aliases

SQL Examples

SELECT ARRAY_TRANSFORM([1, 2, 3], x -> x + 1);

┌──────────────────────────────────────────┐
 array_transform([1, 2, 3], x -> (x + 1)) 
├──────────────────────────────────────────┤
 [2,3,4]                                  
└──────────────────────────────────────────┘