Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
SUBSTRINGfungsi di Amazon QLDB
penting
Pemberitahuan akhir dukungan: Pelanggan yang ada akan dapat menggunakan Amazon QLDB hingga akhir dukungan pada 07/31/2025. Untuk detail selengkapnya, lihat Memigrasi QLDB Buku Besar Amazon ke Amazon Aurora Postgre
Di AmazonQLDB, gunakan SUBSTRING
fungsi untuk mengembalikan substring dari string yang diberikan. Substring dimulai dari indeks awal yang ditentukan dan berakhir pada karakter terakhir dari string, atau pada panjang yang ditentukan.
Sintaks
SUBSTRING (
string
,start-index
[,length
] )
Pendapat
string
-
Nama bidang atau ekspresi tipe data
string
dari mana untuk mengekstrak substring. start-index
-
Posisi awal dalam
string
dari mana untuk memulai ekstraksi. Angka ini bisa negatif.Karakter pertama dari
string
memiliki indeks 1. length
-
(Opsional) Jumlah karakter (poin kode) untuk mengekstrak dari
string
, mulai daristart-index
dan berakhir pada (start-index
+length
) - 1. Dengan kata lain, panjang substring. Angka ini tidak bisa negatif.Jika parameter ini tidak disediakan, fungsi berlangsung sampai akhir
string
.
Jenis pengembalian
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', 0, 2) -- '1' SUBSTRING('123456789', 1, 999) -- '123456789' SUBSTRING('123456789', 1, 2) -- '12' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', -4, 0) -- '' SUBSTRING('1234', 10, 10) -- '' -- Runnable statements SELECT SUBSTRING('123456789', 1) FROM << 0 >> -- "123456789" SELECT SUBSTRING('123456789', 1, 2) FROM << 0 >> -- "12"