Fungsi string - Amazon Simple Storage Service

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

Fungsi string

penting

Amazon S3 Select tidak lagi tersedia untuk pelanggan baru. Pelanggan Amazon S3 Select yang sudah ada dapat terus menggunakan fitur seperti biasa. Pelajari selengkapnya

Amazon S3 Select mendukung fungsi string berikut.

CHAR_LENGTH, CHARACTER_LENGTH

CHAR_LENGTH (atauCHARACTER_LENGTH) menghitung jumlah karakter dalam string yang ditentukan.

catatan

CHAR_LENGTH dan CHARACTER_LENGTH adalah sinonim.

Sintaks

CHAR_LENGTH ( string )

Parameter

string

String target tempat fungsi beroperasi.

Contoh

CHAR_LENGTH('') -- 0 CHAR_LENGTH('abcdefg') -- 7

LOWER

Dengan string, LOWER mengubah semua karakter huruf besar menjadi karakter huruf kecil. Setiap karakter yang tidak dalam huruf besar tidak berubah.

Sintaks

LOWER ( string )

Parameter

string

String target tempat fungsi beroperasi.

Contoh

LOWER('AbCdEfG!@#$') -- 'abcdefg!@#$'

SUBSTRING

Dengan string, indeks awal, dan secara opsional panjang, SUBSTRINGmengembalikan substring dari indeks awal hingga ujung string, atau hingga panjang yang disediakan.

catatan

Karakter pertama dari string input memiliki posisi indeks 1.

  • Jika start < 1, tanpa panjang yang ditentukan, posisi indeks diatur ke 1.

  • Jika start < 1, dengan panjang yang ditentukan, posisi indeks diatur ke start + length -1.

  • Jika start + length -1 < 0, string kosong dikembalikan.

  • Jika start + length -1 > = 0, substring dimulai pada posisi indeks 1 dengan panjang start + length - 1 dikembalikan.

Sintaks

SUBSTRING( string FROM start [ FOR length ] )

Parameter

string

String target tempat fungsi beroperasi.

start

Posisi awal string.

length

Panjang substring untuk kembali. Apabila tidak ada, lanjutkan ke akhir string.

Contoh

SUBSTRING("123456789", 0) -- "123456789" SUBSTRING("123456789", 1) -- "123456789" SUBSTRING("123456789", 2) -- "23456789" SUBSTRING("123456789", -4) -- "123456789" SUBSTRING("123456789", 0, 999) -- "123456789" SUBSTRING("123456789", 1, 5) -- "12345"

TRIM

Memangkas karakter di depan atau di belakang string. Karakter default yang harus dihapus adalah spasi (' ').

Sintaks

TRIM ( [[LEADING | TRAILING | BOTH remove_chars] FROM] string )

Parameter

string

String target tempat fungsi beroperasi.

LEADING | TRAILING | BOTH

Parameter ini menunjukkan jika akan memangkas karakter di depan atau di belakang, atau karakter di depan dan di belakang.

remove_chars

Set karakter untuk dihapus. remove_chars dapat berupa string dengan panjang > 1. Fungsi ini mengembalikan string dengan karakter apa pun dari remove_chars yang ditemukan di awal atau akhir string yang dihapus.

Contoh

TRIM(' foobar ') -- 'foobar' TRIM(' \tfoobar\t ') -- '\tfoobar\t' TRIM(LEADING FROM ' foobar ') -- 'foobar ' TRIM(TRAILING FROM ' foobar ') -- ' foobar' TRIM(BOTH FROM ' foobar ') -- 'foobar' TRIM(BOTH '12' FROM '1112211foobar22211122') -- 'foobar'

UPPER

Dengan string, UPPER mengubah semua karakter huruf kecil menjadi karakter huruf besar. Setiap karakter yang tidak dalam huruf kecil tidak berubah.

Sintaks

UPPER ( string )

Parameter

string

String target tempat fungsi beroperasi.

Contoh

UPPER('AbCdEfG!@#$') -- 'ABCDEFG!@#$'