

 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.

# Fungsi TO\$1VARBYTE
<a name="r_TO_VARBYTE"></a>

TO\$1VARBYTE mengkonversi string dalam format tertentu ke nilai biner. 

## Sintaks
<a name="r_TO_VARBYTE-synopsis"></a>

```
TO_VARBYTE(string, format)
```

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

 *tali*   
A `CHAR` atau `VARCHAR` string. 

 *format*   
Format string input. Nilai valid yang tidak peka huruf besar/kecil adalah `hex``binary`,, `utf8` (juga `utf-8` dan`utf_8`), dan`base64`. 

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

`VARBYTE`

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

Untuk mengkonversi hex `6162` ke nilai biner, gunakan contoh berikut. Hasilnya secara otomatis ditampilkan sebagai representasi heksadesimal dari nilai biner.

```
SELECT TO_VARBYTE('6162', 'hex');
               
+------------+
| to_varbyte |
+------------+
|       6162 |
+------------+
```

Untuk mengembalikan representasi biner`4d`, gunakan contoh berikut. Representasi biner dari '4d' adalah`01001101`.

```
SELECT TO_VARBYTE('01001101', 'binary');
               
+------------+
| to_varbyte |
+------------+
|         4d |
+------------+
```

Untuk mengonversi string `'a'` di UTF-8 ke nilai biner, gunakan contoh berikut. Hasilnya secara otomatis ditampilkan sebagai representasi heksadesimal dari nilai biner.

```
SELECT TO_VARBYTE('a', 'utf8');
               
+------------+
| to_varbyte |
+------------+
|         61 |
+------------+
```

Untuk mengkonversi string `'4'` dalam heksadesimal ke nilai biner, gunakan contoh berikut. Jika panjang string heksadesimal adalah angka ganjil, maka a `0` ditambahkan untuk membentuk angka heksadesimal yang valid.

```
SELECT TO_VARBYTE('4', 'hex');
               
+------------+
| to_varbyte |
+------------+
|         04 |
+------------+
```