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, SUBSTRING
mengembalikan 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 kestart + length -1
. -
Jika
start + length -1
< 0, string kosong dikembalikan. -
Jika
start + length -1
> = 0, substring dimulai pada posisi indeks 1 dengan panjangstart + length - 1
dikembalikan.
Sintaks
SUBSTRING(
string
FROMstart
[ FORlength
] )
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.
dapat berupa string dengan panjang > 1. Fungsi ini mengembalikan string dengan karakter apa pun dariremove_chars
yang ditemukan di awal atau akhir string yang dihapus.remove_chars
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!@#$'