

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

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

Fungsi HEX mengkonversi nilai numerik (baik integer atau angka floating-point) ke representasi string heksadesimal yang sesuai.

Heksadesimal adalah sistem angka yang menggunakan 16 simbol berbeda (0-9 dan A-F) untuk mewakili nilai numerik. Hal ini umumnya digunakan dalam ilmu komputer dan pemrograman untuk mewakili data biner dalam format yang lebih kompak dan dapat dibaca manusia.

## Sintaksis
<a name="HEX-syntax"></a>

```
hex(expr)
```

## Pendapat
<a name="HEX-arguments"></a>

 *expr*   
Ekspresi BIGINT, BINER, atau STRING.

## Jenis pengembalian
<a name="HEX-returns"></a>

HEX mengembalikan STRING. Fungsi mengembalikan representasi heksadesimal dari argumen.

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

Contoh berikut mengambil nilai integer 17 sebagai input dan menerapkan fungsi HEX () untuk itu. Outputnya adalah`11`, yang merupakan representasi heksadesimal dari nilai input. `17`

```
SELECT hex(17);
 11
```

Contoh berikut mengkonversi string `'Spark_SQL'` ke representasi heksadesimal nya. Outputnya adalah`537061726B2053514C`, yang merupakan representasi heksadesimal dari string input. `'Spark_SQL'`

```
SELECT hex('Spark_SQL');
 537061726B2053514C
```

Dalam contoh ini, string 'Spark\$1SQL' dikonversi sebagai berikut: 
+ 'S' -> 53 
+ 'p' -> 70 
+ 'a' -> 61 
+ 'r' -> 72 '
+ k' -> 6B 
+ '\$1' -> 20 
+ 'S' -> 53 
+ 'Q' -> 51 
+ 'L' -> 4C 

Penggabungan nilai heksadesimal ini menghasilkan output akhir ". `537061726B2053514C"`