Array
PostgreSQL
ARRAY_DIMS
Mengembalikan dimensi array sebagai teks. Berguna untuk debugging dan validasi struktur array.
Tipe hasil:
textDiperbarui: 13 Jun 2026Syntax
SQL
ARRAY_DIMS(array)Parameter
arrayanyarraywajib
Array yang akan diperiksa
Contoh Penggunaan
Dimensi Array 1D
SQL
1 SELECT ARRAY_DIMS(ARRAY[1, 2, 3]);
Mengembalikan dimensi array satu dimensi.
Hasil
| array_dims |
|---|
| [1:3] |
Dimensi Array 2D
SQL
1 SELECT ARRAY_DIMS(ARRAY[[1,2],[3,4],[5,6]]);
Mengembalikan dimensi array dua dimensi.
Hasil
| array_dims |
|---|
| [1:3][1:2] |
Validasi Struktur Array
SQL
1 SELECT 2 column_name, 3 ARRAY_DIMS(array_column) as dimensions 4 FROM tables_with_arrays 5 WHERE ARRAY_DIMS(array_column) != '[1:5]';
Mencari array yang tidak memiliki struktur yang diharapkan.
Hasil
| column_name | dimensions |
|---|---|
| tags | [1:3] |
Pertanyaan Umum tentang ARRAY_DIMS
Apa itu fungsi ARRAY_DIMS di PostgreSQL?
Mengembalikan dimensi array sebagai teks. Berguna untuk debugging dan validasi struktur array. Di PostgreSQL, fungsi ARRAY_DIMS termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_DIMS di PostgreSQL?
Gunakan sintaks berikut: ARRAY_DIMS(array). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_DIMS?
Fungsi ARRAY_DIMS mengembalikan nilai bertipe text. 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_DIMS?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: array (anyarray, wajib): Array yang akan diperiksa.
Fungsi Terkait
Ngulik Langsung
Latihan Langsung →Sudah paham ARRAY_DIMS? Latih langsung di browser
Latihan interaktif, langsung di browser.