全部产品
Search
文档中心

MaxCompute:PANJANG

更新时间:Jul 06, 2025

Mengembalikan panjang dari string str.

Sintaksis

bigint length(string <str>)

Parameter

str: wajib. Nilai bertipe STRING. Jika nilai masukan bertipe BIGINT, DOUBLE, DECIMAL, atau DATETIME, nilai tersebut secara implisit dikonversi menjadi STRING sebelum perhitungan.

Nilai kembali

Mengembalikan nilai bertipe BIGINT berdasarkan aturan berikut:

  • Jika nilai dari str bukan bertipe STRING, BIGINT, DOUBLE, DECIMAL, atau DATETIME, kesalahan akan dikembalikan.

  • Jika nilai dari str adalah null, null akan dikembalikan.

  • Jika nilai dari str tidak dienkripsi dalam UTF-8, -1 akan dikembalikan.

Contoh

  • Contoh 1: Mengembalikan panjang dari string Tech on the net. Pernyataan contoh:

    -- Nilai kembali adalah 15. 
    select length('Tech on the net');
  • Contoh 2: Parameter masukan disetel ke null. Pernyataan contoh:

    -- Nilai kembali adalah null. 
    select length(null);

Fungsi terkait

LENGTH adalah fungsi string. Untuk informasi lebih lanjut tentang fungsi terkait pencarian dan konversi string, lihat Fungsi String.