Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GANTI fungsi
Menggantikan semua kemunculan satu set karakter dalam string yang ada dengan karakter tertentu lainnya.
REPLACE mirip dengan FUNGSI TRANSLATE danFungsi REGEXP_REPLACE, kecuali bahwa TRANSLATE membuat beberapa substitusi karakter tunggal dan REGEXP_REPLACE memungkinkan Anda mencari string untuk pola ekspresi reguler, sementara REPLACE mengganti satu seluruh string dengan string lain.
Sintaks
REPLACE(string1, old_chars, new_chars)
Argumen
- tali
-
CHAR atau VARCHAR string yang akan dicari pencarian
- old_chars
-
String CHAR atau VARCHAR untuk diganti.
- new_chars
-
String CHAR atau VARCHAR baru menggantikan old_string.
Jenis pengembalian
VARCHAR
Jika old_chars atau new_chars adalah NULL, pengembaliannya adalah NULL.
Contoh-contoh
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)