

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

# Fungsi string
<a name="sql-functions-string"></a>

 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`  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/sql-functions-string.html)  |  Mengembalikan salah satu dari berikut ini: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/sql-functions-string.html) 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\$1REPLACE (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  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/sql-functions-string.html)  | 
|  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\$1GANTI  |   `SELECT STR_REPLACE(d.string_value, 'abc', 'def') AS replaced_string FROM raw_time_series AS d`   | 

## Operator penggabungan
<a name="sql-operators-concatenation"></a>

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

**Example dari operator penggabungan**  

```
SELECT a.asset_name || ' - ' || p.property_name 
  AS full_name
  FROM asset a, asset_property p
```