# Array concat > Supported in: Batch, Faster, Streaming Concatenates the provided arrays into a single array, without de-duplication. **Expression categories:** Array ## Declared arguments * **Expressions:** A list of arrays to concatenate.
*List\>>* **Type variable bounds:** *T accepts AnyType* **Output type:** *Array\* ## Examples ### Example 1: Base case **Argument values:** * **Expressions:** \[\[ 1, 2, 3 ], \[ 4, 5 ]] **Output:** \[ 1, 2, 3, 4, 5 ] *** ### Example 2: Base case **Argument values:** * **Expressions:** \[\[ 1, 2, 3 ], \[ 3, 4 ], \[ 4, 5 ]] **Output:** \[ 1, 2, 3, 3, 4, 4, 5 ] *** ### Example 3: Base case **Argument values:** * **Expressions:** \[\[ 1, 2, 3 ], \[ 3, 4 ]] **Output:** \[ 1, 2, 3, 3, 4 ] *** ### Example 4: Null case (ANSI mode on) **Argument values:** * **Expressions:** \[`first_array`, `second_array`] | first\_array | second\_array | **Output** | | ----- | ----- | ----- | | \[ 1, 2 ] | \[ 3, 4 ] | \[ 1, 2, 3, 4 ] | | \[ 1, 2, 3 ] | *null* | *null* | | *null* | *null* | *null* | *** ### Example 5: Null case (ANSI mode off) **Argument values:** * **Expressions:** \[`first_array`, `second_array`] | first\_array | second\_array | **Output** | | ----- | ----- | ----- | | \[ 1, 2 ] | \[ 3, 4 ] | \[ 1, 2, 3, 4 ] | | \[ 1, 2, 3 ] | *null* | \[ 1, 2, 3 ] | | *null* | *null* | \[ ] | ***