

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

# Fungsi REVERSE
<a name="REVERSE"></a>

Fungsi REVERSE beroperasi pada string dan mengembalikan karakter dalam urutan terbalik. Misalnya, `reverse('abcde')` mengembalikan `edcba`. Fungsi ini bekerja pada tipe data numerik dan tanggal serta tipe data karakter; Namun, dalam banyak kasus memiliki nilai praktis untuk string karakter. 

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

```
REVERSE ( expression )
```

## Pendapat
<a name="REVERSE-argument"></a>

 *ekspresi*   
Ekspresi dengan karakter, tanggal, stempel waktu, atau tipe data numerik yang mewakili target pembalikan karakter. Semua ekspresi secara implisit dikonversi ke string karakter panjang variabel. Bagian belakang kosong dalam string karakter dengan lebar tetap diabaikan. 

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

REVERSE mengembalikan VARCHAR. 

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

Pilih lima nama kota yang berbeda dan nama terbalik yang sesuai dari tabel USERS: 

```
select distinct city as cityname, reverse(cityname)
from users order by city limit 5;

cityname | reverse
---------+----------
Aberdeen | needrebA
Abilene  | enelibA
Ada      | adA
Agat     | tagA
Agawam   | mawagA
(5 rows)
```

Pilih lima penjualan IDs dan IDs pemeran terbalik yang sesuai sebagai string karakter: 

```
select salesid, reverse(salesid)::varchar
from sales order by salesid desc limit 5;

salesid | reverse
--------+---------
 172456 | 654271
 172455 | 554271
 172454 | 454271
 172453 | 354271
 172452 | 254271
(5 rows)
```