Fungsi string - Amazon Timestream

Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut di sini.

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

Fungsi string

catatan

Tipe data input dari fungsi-fungsi ini diasumsikan varchar kecuali ditentukan lain.

Fungsi Tipe data keluaran Deskripsi

chr (n)

varchar

Mengembalikan kode Unicode titik n sebagai varchar.

titik kode (x)

integer

Mengembalikan titik kode Unicode dari satu-satunya karakter str.

concat (x1,..., xN)

varchar

Mengembalikan rangkaian x1, x2,..., xN.

hamming_jarak (x1, x2)

bigint

Mengembalikan jarak Hamming x1 dan x2, yaitu jumlah posisi di mana karakter yang sesuai berbeda. Perhatikan bahwa dua input varchar harus memiliki panjang yang sama.

panjang (x)

bigint

Mengembalikan panjang x dalam karakter.

levenshtein_distance (x1, x2)

bigint

Mengembalikan jarak edit Levenshtein x1 dan x2, yaitu jumlah minimum suntingan karakter tunggal (penyisipan, penghapusan atau substitusi) yang diperlukan untuk mengubah x1 menjadi x2.

lebih rendah (x)

varchar

Mengkonversi x ke huruf kecil.

lpad (x1, ukuran besar, x2)

varchar

Bantalan kiri x1 untuk ukuran karakter dengan x2. Jika ukuran kurang dari panjang x1, hasilnya dipotong menjadi karakter ukuran. ukuran tidak boleh negatif dan x2 harus tidak kosong.

ltrim (x)

varchar

Menghapus spasi utama dari x.

ganti (x1, x2)

varchar

Menghapus semua contoh x2 dari x1.

ganti (x1, x2, x3)

varchar

Mengganti semua instance x2 dengan x3 di x1.

Membalikkan (x)

varchar

Mengembalikan x dengan karakter dalam urutan terbalik.

rpad (x1, ukuran besar, x2)

varchar

Bantalan kanan x1 untuk ukuran karakter dengan x2. Jika ukuran kurang dari panjang x1, hasilnya dipotong menjadi karakter ukuran. ukuran tidak boleh negatif dan x2 harus tidak kosong.

rtrim (x)

varchar

Menghapus spasi belakang dari x.

terbelah (x1, x2)

array (varchar)

Membagi x1 pada pembatas x2 dan mengembalikan array.

split (x1, x2, batas besar)

array (varchar)

Membagi x1 pada pembatas x2 dan mengembalikan array. Elemen terakhir dalam array selalu berisi semua yang tersisa di x1. batas harus berupa angka positif.

split_part (x1, x2, pos kecil)

varchar

Membagi x1 pada pembatas x2 dan mengembalikan bidang varchar di pos. Indeks lapangan dimulai dengan 1. Jika pos lebih besar dari jumlah bidang, maka null dikembalikan.

strpos (x1, x2)

bigint

Mengembalikan posisi awal dari contoh pertama x2 di x1. Posisi dimulai dengan 1. Jika tidak ditemukan, 0 dikembalikan.

strpos (x1, x2, contoh bigint)

bigint

Mengembalikan posisi instance Nth dari x2 dalam x1. Contoh harus berupa angka positif. Posisi dimulai dengan 1. Jika tidak ditemukan, 0 dikembalikan.

strrpos (x1, x2)

bigint

Mengembalikan posisi awal dari contoh terakhir dari x2 di x1. Posisi dimulai dengan 1. Jika tidak ditemukan, 0 dikembalikan.

strrpos (x1, x2, contoh bigint)

bigint

Mengembalikan posisi instance Nth dari x2 di x1 mulai dari akhir x1. misalnya harus angka positif. Posisi dimulai dengan 1. Jika tidak ditemukan, 0 dikembalikan.

posisi (x2 IN x1)

bigint

Mengembalikan posisi awal dari contoh pertama x2 di x1. Posisi dimulai dengan 1. Jika tidak ditemukan, 0 dikembalikan.

substr (x, awal kecil)

varchar

Mengembalikan sisa x dari awal posisi awal. Posisi dimulai dengan 1. Posisi awal negatif ditafsirkan sebagai relatif terhadap akhir x.

substr (x, awal kecil, besar len)

varchar

Mengembalikan substring dari x panjang len dari awal posisi awal. Posisi dimulai dengan 1. Posisi awal negatif ditafsirkan sebagai relatif terhadap akhir x.

memangkas (x)

varchar

Menghapus spasi putih depan dan belakang dari x.

atas (x)

varchar

Mengkonversi x ke huruf besar.