Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Fungsi LEN

Mode fokus
Fungsi LEN - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengembalikan panjang string yang ditentukan sebagai jumlah karakter.

Sintaksis

LEN adalah sinonim dariFungsi PANJANG,, Fungsi CHAR_LENGTHFungsi CHARACTER_LENGTH, dan. Fungsi TEXTLEN

LEN(expression)

Pendapat

ekspresi

CHARString, VARCHAR string, VARBYTE ekspresi, atau ekspresi yang secara implisit mengevaluasi keCHAR,VARCHAR, atau tipe. VARBYTE

Jenis pengembalian

INTEGER

Fungsi LEN mengembalikan integer yang menunjukkan jumlah karakter dalam string input.

Jika string input adalah string karakter, fungsi LEN mengembalikan jumlah aktual karakter dalam string multi-byte, bukan jumlah byte. Misalnya, VARCHAR(12) kolom diperlukan untuk menyimpan tiga karakter Mandarin empat byte. Fungsi LEN akan kembali 3 untuk string yang sama. Untuk mendapatkan panjang string dalam byte, gunakan OCTET_LENGTH fungsi.

Catatan penggunaan

Jika ekspresi adalah CHAR string, spasi tambahan tidak dihitung.

Jika ekspresi adalah VARCHAR string, spasi tambahan dihitung.

Contoh

Untuk mengembalikan jumlah byte dan jumlah karakter dalam stringfrançais, gunakan contoh berikut.

SELECT OCTET_LENGTH('français'), LEN('français'); +--------------+-----+ | octet_length | len | +--------------+-----+ | 9 | 8 | +--------------+-----+

Untuk mengembalikan jumlah byte dan jumlah karakter dalam string français tanpa menggunakan fungsi OCTET_LENGTH, gunakan contoh berikut. Untuk informasi selengkapnya, lihat Fungsi CAST.

SELECT LEN(CAST('français' AS VARBYTE)) as bytes, LEN('français'); +-------+-----+ | bytes | len | +-------+-----+ | 9 | 8 | +-------+-----+

Untuk mengembalikan jumlah karakter dalam string tanpa spasi tambahan, cat dengan tiga spasi trailing, cat dengan tiga spasi trailing dilemparkan sebagai CHAR panjang 6, dan cat dengan tiga spasi trailing dilemparkan sebagai panjang 6, VARCHAR gunakan contoh berikut. cat Perhatikan bahwa fungsi tidak menghitung spasi tambahan untuk CHAR string, tetapi itu menghitung spasi tambahan untuk string. VARCHAR

SELECT LEN('cat'), LEN('cat '), LEN(CAST('cat ' AS CHAR(6))) AS len_char, LEN(CAST('cat ' AS VARCHAR(6))) AS len_varchar; +-----+-----+----------+-------------+ | len | len | len_char | len_varchar | +-----+-----+----------+-------------+ | 3 | 6 | 3 | 6 | +-----+-----+----------+-------------+

Contoh berikut menggunakan data dari tabel VENUE dalam database sampel TICKIT. Untuk informasi selengkapnya, lihat Database sampel.

Untuk mengembalikan 10 nama tempat terpanjang di tabel VENUE, gunakan contoh berikut.

SELECT venuename, LEN(venuename) FROM venue ORDER BY 2 DESC, 1 LIMIT 10; +-----------------------------------------+-----+ | venuename | len | +-----------------------------------------+-----+ | Saratoga Springs Performing Arts Center | 39 | | Lincoln Center for the Performing Arts | 38 | | Nassau Veterans Memorial Coliseum | 33 | | Jacksonville Municipal Stadium | 30 | | Rangers BallPark in Arlington | 29 | | University of Phoenix Stadium | 29 | | Circle in the Square Theatre | 28 | | Hubert H. Humphrey Metrodome | 28 | | Oriole Park at Camden Yards | 27 | | Dick's Sporting Goods Park | 26 | +-----------------------------------------+-----+

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.