Zum Inhalt springen

Erstellt ein Array aus den Elementen des Eingabe-Arrays, für die die Lambda-Funktion true zurückgibt.

func.array_filter( <array>, <lambda> )
func.array_filter([1, 2, 3], x -> (x > 1))
┌─────────────────────────────────────────────┐
│ func.array_filter([1, 2, 3], x -> (x > 1)) │
├─────────────────────────────────────────────┤
│ [2,3] │
└─────────────────────────────────────────────┘
ARRAY_FILTER( <array>, <lambda> )
SELECT ARRAY_FILTER([1, 2, 3], x -> x > 1);
┌───────────────────────────────────────┐
│ array_filter([1, 2, 3], x -> (x > 1)) │
├───────────────────────────────────────┤
│ [2,3] │
└───────────────────────────────────────┘