

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

# GANTI fungsi
<a name="REPLACE"></a>

Menggantikan semua kemunculan satu set karakter dalam string yang ada dengan karakter tertentu lainnya. 

REPLACE mirip dengan [FUNGSI TRANSLATE](TRANSLATE.md) dan[Fungsi REGEXP\$1REPLACE](REGEXP_REPLACE.md), kecuali bahwa TRANSLATE membuat beberapa substitusi karakter tunggal dan REGEXP\$1REPLACE memungkinkan Anda mencari string untuk pola ekspresi reguler, sementara REPLACE mengganti satu seluruh string dengan string lain.

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

```
REPLACE(string1, old_chars, new_chars)
```

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

 *tali*   
CHAR atau VARCHAR string yang akan dicari pencarian 

 *old\$1chars*   
String CHAR atau VARCHAR untuk diganti. 

 *new\$1chars*   
*String CHAR atau VARCHAR baru menggantikan old\$1string.* 

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

VARCHAR

Jika *old\$1chars atau new\$1chars* *adalah NULL, pengembaliannya adalah NULL*. 

## Contoh
<a name="REPLACE-examples"></a>

Contoh berikut mengkonversi string `Shows` ke `Theatre` dalam bidang CATGROUP: 

```
select catid, catgroup,
replace(catgroup, 'Shows', 'Theatre')
from category
order by 1,2,3;

 catid | catgroup | replace
-------+----------+----------
     1 | Sports   | Sports
     2 | Sports   | Sports
     3 | Sports   | Sports
     4 | Sports   | Sports
     5 | Sports   | Sports
     6 | Shows    | Theatre
     7 | Shows    | Theatre
     8 | Shows    | Theatre
     9 | Concerts | Concerts
    10 | Concerts | Concerts
    11 | Concerts | Concerts
(11 rows)
```