All Products
Search
Document Center

MaxCompute:UKURAN

Last Updated:Jul 02, 2025

Mengembalikan jumlah pasangan kunci-nilai dalam sebuah peta.

Catatan penggunaan

  • Array sebagai input: Menghitung jumlah elemen dalam Array a.

  • Peta sebagai input: Menghitung jumlah pasangan kunci-nilai dalam Peta b.

Sintaksis

int size(array<T> <a>)
int size(map<K, V> <b> )

Parameter

  • a: Wajib. Menentukan array. T dalam array<T> menentukan tipe data elemen-elemen dalam array, yang dapat berupa tipe apa pun.

  • b: Wajib. Menentukan peta. K dan V dalam map<K, V> menentukan kunci dan nilai dari peta.

Nilai kembali

Nilai dengan tipe INT dikembalikan.

Contoh

  • Contoh 1: Hitung jumlah elemen dalam array('a','b'). Contoh pernyataan:

    -- Nilai kembali adalah 2. 
    select size(array('a','b'));
  • Contoh 2: Hitung jumlah pasangan kunci-nilai dalam map('a',123,'b',456).

    -- Nilai kembali adalah 2. 
    select size(map('a',123,'b',456)); 

Fungsi terkait

SIZE adalah fungsi tipe kompleks. Untuk informasi lebih lanjut tentang fungsi-fungsi yang digunakan untuk memproses data dari tipe data kompleks seperti ARRAY, MAP, STRUCT, dan JSON, lihat Fungsi Tipe Kompleks.