Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
TO_VARBYTE mengkonversi string dalam format tertentu ke nilai biner.
Sintaks
TO_VARBYTE(string, format)
Argumen
- tali
-
A
CHAR
atauVARCHAR
string. - format
-
Format string input. Nilai valid yang tidak peka huruf besar/kecil adalah
hex
binary
,,utf8
(jugautf-8
danutf_8
), danbase64
.
Jenis pengembalian
VARBYTE
Contoh
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 biner4d
, gunakan contoh berikut. Representasi biner dari '4d' adalah01001101
.
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 |
+------------+