Array

ARRAY_DIMS

PostgreSQLPostgreSQL

Mengembalikan dimensi array sebagai teks. Berguna untuk debugging dan validasi struktur array.

Tipe hasil: textDiperbarui: 13 Jun 2026

Syntax

SQL
ARRAY_DIMS(array)

Parameter

arrayanyarraywajib

Array yang akan diperiksa

Contoh Penggunaan

Dimensi Array 1D

SQL
1SELECT ARRAY_DIMS(ARRAY[1, 2, 3]);

Mengembalikan dimensi array satu dimensi.

Hasil
array_dims
[1:3]

Dimensi Array 2D

SQL
1SELECT 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
1SELECT
2 column_name,
3 ARRAY_DIMS(array_column) as dimensions
4FROM tables_with_arrays
5WHERE ARRAY_DIMS(array_column) != '[1:5]';

Mencari array yang tidak memiliki struktur yang diharapkan.

Hasil
column_namedimensions
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.
Ngulik Langsung

Sudah paham ARRAY_DIMS? Latih langsung di browser

Latihan interaktif, langsung di browser.

Latihan Langsung →