Array

ARRAY_COMPACT

SnowflakeSnowflake

Menghapus nilai NULL dari array.

Tipe hasil: ARRAYDiperbarui: 6 Jan 2026

Syntax

SQL
ARRAY_COMPACT(array)

Parameter

arrayARRAYwajib

Array yang mungkin berisi NULL

Contoh Penggunaan

Remove NULLs

SQL
1SELECT ARRAY_COMPACT(ARRAY_CONSTRUCT(1, NULL, 2, NULL, 3)) as clean_arr;

Menghapus NULL dari array.

Hasil
[1,2,3]

Pertanyaan Umum tentang ARRAY_COMPACT

Apa itu fungsi ARRAY_COMPACT di Snowflake?
Menghapus nilai NULL dari array. Di Snowflake, fungsi ARRAY_COMPACT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_COMPACT di Snowflake?
Gunakan sintaks berikut: ARRAY_COMPACT(array). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_COMPACT?
Fungsi ARRAY_COMPACT mengembalikan nilai bertipe ARRAY. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi ARRAY_COMPACT?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: array (ARRAY, wajib): Array yang mungkin berisi NULL.