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. |