

 Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting [ blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) yang diterbitkan pada 30 Juni 2025. 

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

# \|\| Operator (Penggabungan)
<a name="r_concat_op"></a>

Menggabungkan dua ekspresi di kedua sisi `||` simbol dan mengembalikan ekspresi gabungan. 

Mirip dengan[Fungsi CONCAT](r_CONCAT.md). 

**catatan**  
Jika salah satu atau kedua ekspresi adalah nol, hasil penggabungan adalah. `NULL` 

## Sintaksis
<a name="r_concat_op-synopsis"></a>

```
expression1 || expression2
```

## Argumen
<a name="r_concat_op-arguments"></a>

 *ekspresi1*   
`CHAR`String, `VARCHAR` string, ekspresi biner, atau ekspresi yang mengevaluasi salah satu jenis ini. 

 *ekspresi2*   
`CHAR`String, `VARCHAR` string, ekspresi biner, atau ekspresi yang mengevaluasi salah satu jenis ini. 

## Jenis pengembalian
<a name="r_concat_op-return-type"></a>

 Jenis pengembalian string sama dengan jenis argumen masukan. Misalnya, menggabungkan dua string tipe `VARCHAR` mengembalikan string tipe. `VARCHAR`

## Contoh
<a name="r_concat_op-example"></a>

 Contoh berikut menggunakan tabel USERS dan VENUE dari database sampel TICKIT. Untuk informasi selengkapnya, lihat [Database sampel](c_sampledb.md). 

Untuk menggabungkan bidang FIRSTNAME dan LASTNAME dari tabel USERS dalam database sampel, gunakan contoh berikut.

```
SELECT (firstname || ' ' || lastname) as fullname
FROM users
ORDER BY 1
LIMIT 10;

+-----------------+
|    fullname     |
+-----------------+
| Aaron Banks     |
| Aaron Booth     |
| Aaron Browning  |
| Aaron Burnett   |
| Aaron Casey     |
| Aaron Cash      |
| Aaron Castro    |
| Aaron Dickerson |
| Aaron Dixon     |
| Aaron Dotson    |
+-----------------+
```

 Untuk menggabungkan kolom yang mungkin berisi nol, gunakan ekspresi. [Fungsi NVL dan COALESCE](r_NVL_function.md) Contoh berikut menggunakan NVL untuk mengembalikan `0` setiap kali ditemui`NULL`. 

```
SELECT (venuename || ' seats ' || NVL(venueseats, 0)) as seating
FROM venue
WHERE venuestate = 'NV' or venuestate = 'NC'
ORDER BY 1
LIMIT 10;

+-------------------------------------+
|               seating               |
+-------------------------------------+
| Ballys Hotel seats 0                |
| Bank of America Stadium seats 73298 |
| Bellagio Hotel seats 0              |
| Caesars Palace seats 0              |
| Harrahs Hotel seats 0               |
| Hilton Hotel seats 0                |
| Luxor Hotel seats 0                 |
| Mandalay Bay Hotel seats 0          |
| Mirage Hotel seats 0                |
| New York New York seats 0           |
+-------------------------------------+
```