JSON

AS_ARRAY

SnowflakeSnowflake

Cast VARIANT ke ARRAY type. Return NULL jika VARIANT bukan array.

Tipe hasil: ARRAY

Syntax

SQL
AS_ARRAY(variant)

Parameter

variantVARIANTwajib

VARIANT yang akan di-cast ke ARRAY

Contoh Penggunaan

Safe Cast to Array

SQL
1SELECT
2 AS_ARRAY(PARSE_JSON('[1,2,3]')) as valid_array,
3 AS_ARRAY(PARSE_JSON('{"a": 1}')) as object_returns_null;

Cast VARIANT ke ARRAY dengan safe handling.

Hasil
valid_arrayobject_returns_null
[1,2,3]NULL