

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="concat_op"></a>

Menggabungkan dua ekspresi di kedua sisi simbol \$1\$1 dan mengembalikan ekspresi gabungan. 

Operator penggabungan mirip dengan. [Fungsi CONCAT](CONCAT.md) 

**catatan**  
Untuk fungsi CONCAT dan operator penggabungan, jika salah satu atau kedua ekspresi adalah nol, hasil penggabungan adalah nol. 

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

```
expression1 || expression2
```

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

 **ekspresi1, ekspresi2**   
Kedua argumen dapat berupa string atau ekspresi karakter fixed-length atau variable-length. 

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

 Operator \$1\$1 mengembalikan string. Jenis string sama dengan argumen masukan. 

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

Contoh berikut menggabungkan bidang FIRSTNAME dan LASTNAME dari tabel USERS: 

```
select firstname || ' ' || lastname
from users
order by 1
limit 10;

concat
-----------------
Aaron Banks
Aaron Booth
Aaron Browning
Aaron Burnett
Aaron Casey
Aaron Cash
Aaron Castro
Aaron Dickerson
Aaron Dixon
Aaron Dotson
(10 rows)
```

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

```
select venuename || ' seats ' || nvl(venueseats, 0) 
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
```