Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

2 Cara Mengkonversi antara Desimal dan Heksadesimal di MySQL

Artikel ini menyajikan dua metode untuk mengonversi angka desimal ke setara heksadesimalnya di MySQL.

Lebih khusus lagi, saya menyajikan dua fungsi yang memungkinkan Anda melakukan konversi ini. Kedua fungsi tersebut adalah sebagai berikut:

  • HEX() fungsi
  • CONV() fungsi

Berikut adalah penjelasan dari masing-masing fungsi.

Fungsi HEX()

HEX() fungsi benar-benar bekerja pada kedua angka dan string. Berikut sintaks untuk menggunakan fungsi ini dengan angka:

HEX(N)

Dimana N adalah angka yang ingin Anda konversi ke heksadesimal.

Contoh

SELECT HEX(108);

Hasil:

+----------+
| HEX(108) |
+----------+
| 6C       |
+----------+

Jadi 108 dalam desimal adalah 6C dalam heksadesimal. Kita juga bisa mendapatkan hasil yang sama dengan menggunakan CONV() fungsi.

Fungsi CONV()

CONV() fungsi memiliki penggunaan yang lebih luas, karena dapat digunakan untuk mengkonversi antara sejumlah sistem numerik (selama mereka tidak lebih rendah dari basis 2 dan tidak lebih tinggi dari basis 36).

Sintaksnya seperti ini:

CONV(N,from_base,to_base)

Dimana N adalah nomor yang ingin Anda konversi, from_base adalah basis yang ingin Anda konversi, dan to_base adalah basis yang ingin Anda konversi.

Contoh

Oleh karena itu, kita dapat menulis ulang contoh sebelumnya menjadi ini:

SELECT CONV(108, 10, 16);

Hasil:

+-------------------+
| CONV(108, 10, 16) |
+-------------------+
| 6C                |
+-------------------+

Jadi kita dapat melihat dari kode bahwa kita mengubah 108 dari basis 10 (desimal) ke basis 16 (heksadesimal).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi agregat di MySQL - daftar (seperti LISTAGG di Oracle)

  2. Cara Mengatasi Akses Ditolak Untuk Pengguna 'root'@'localhost' (menggunakan Kata Sandi:Ya) Saat Menghubungkan Database MySQL

  3. PostgreSQL GROUP BY berbeda dari MySQL?

  4. Cara Membuat Daftar Tabel di MySQL dan MariaDB

  5. Hapus baris sql di mana ID tidak memiliki kecocokan dari tabel lain