

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, 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/). 

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

# \$1\$1 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           |
+-------------------------------------+
```