Fungsi string - AWS IoT SiteWise

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

Fungsi string

Fungsi string adalah alat bawaan yang digunakan untuk memanipulasi dan memproses data teks. Mereka memungkinkan tugas-tugas seperti penggabungan, ekstraksi, pemformatan, dan pencarian dalam string. Fungsi-fungsi ini sangat penting untuk membersihkan, mengubah, dan menganalisis data berbasis teks dalam database.

Fungsi string

Fungsi

Tanda tangan

Deskripsi

LENGTH

PANJANG (string)

Mengembalikan panjang string.

CONCAT

CONCAT (string, string)

Menggabungkan argumen dalam string.

SUBSTR

  • SUBSTR (string, mulai)

  • SUBSTR (string, mulai, panjang)

  • SUBSTR (string, regexp)

Mengembalikan salah satu dari berikut ini:

  • Mengembalikan substring dari string input mulai lokasi yang ditentukan dan opsional memiliki panjang yang ditentukan.

  • Mengembalikan substring pertama dari string input yang cocok dengan ekspresi reguler yang ditentukan.

Menggunakan pengindeksan berbasis 1 untuk parameter awal.

UPPER

ATAS (string)

Mengkonversi karakter dalam string input ke huruf besar.

LOWER

LEBIH RENDAH (string)

Mengkonversi karakter dalam string input ke huruf kecil.

TRIM

TRIM (string)

Menghapus karakter spasi dari awal, akhir, atau kedua sisi string.

LTRIM

LTRIM (string)

Menghapus karakter spasi apa pun dari awal string.

RTRIM

RTRIM (string)

Menghapus karakter spasi apa pun dari akhir string.

STR_REPLACE

STR_REPLACE (string, dari, ke)

Mengganti semua kemunculan substring yang ditentukan dengan substring lain yang ditentukan.

Contoh dari semua fungsi:

Fungsi

Contoh

PANJANGNYA

SELECT LENGTH(a.asset_id) AS asset_id_length FROM asset AS a

CONCAT

SELECT CONCAT(p.property_id, p.property_name) FROM asset_property AS p

SUBSTR

  • SELECT SUBSTR(a.asset_name, 1, 3) AS substr-val FROM asset AS a

  • SELECT SUBSTR(p.property_name, 3) AS substr_val1 FROM asset_property AS p

  • SELECT SUBSTR(p.property_name, '@[^.]*') AS substr_val2 FROM asset_property AS p

ATAS

SELECT UPPER(d.string_value) AS up_string FROM raw_time_series AS d

LEBIH RENDAH

SELECT LOWER(d.string_value) AS low_string FROM raw_time_series AS d

MEMANGKAS

SELECT TRIM(d.string_value) AS tm_string FROM raw_time_series AS d

LTRIM

SELECT LTRIM(d.string_value) AS ltrim_string FROM raw_time_series AS d

RTRIM

SELECT RTRIM(d.string_value) AS rtrim_string FROM raw_time_series AS d

STR_GANTI

SELECT STR_REPLACE(d.string_value, 'abc', 'def') AS replaced_string FROM raw_time_series AS d

Operator penggabungan

Operator penggabungan||, atau operator pipa, menggabungkan dua string bersama-sama. Ini memberikan alternatif untuk CONCAT fungsi, dan lebih mudah dibaca ketika menggabungkan beberapa string.

contoh dari operator penggabungan
SELECT a.asset_name || ' - ' || p.property_name AS full_name FROM asset a, asset_property p