Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

2 cách chuyển đổi giữa hệ thập phân và hệ thập lục phân trong MySQL

Bài viết này trình bày hai phương pháp để chuyển đổi một số thập phân thành số thập lục phân tương đương trong MySQL.

Cụ thể hơn, tôi trình bày hai chức năng cho phép bạn thực hiện chuyển đổi này. Hai chức năng như sau:

  • HEX() chức năng
  • CONV() chức năng

Dưới đây là giải thích về từng chức năng.

Hàm HEX ()

HEX() hàm thực sự hoạt động trên cả số và chuỗi. Đây là cú pháp để sử dụng hàm này với các số:

HEX(N)

Ở đâu N là số bạn muốn chuyển đổi sang hệ thập lục phân.

Ví dụ

SELECT HEX(108);

Kết quả:

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

Vì vậy, 108 trong hệ thập phân là 6C trong hệ thập lục phân. Chúng ta cũng có thể nhận được kết quả tương tự bằng cách sử dụng CONV() chức năng.

Hàm CONV ()

CONV() hàm được sử dụng rộng rãi hơn, trong đó nó có thể được sử dụng để chuyển đổi giữa bất kỳ số lượng hệ thống số nào (miễn là chúng không thấp hơn cơ số 2 và không cao hơn cơ số 36).

Cú pháp như sau:

CONV(N,from_base,to_base)

Ở đâu N là số bạn muốn chuyển đổi, from_base là cơ sở bạn muốn chuyển đổi và to_base là cơ sở bạn muốn chuyển đổi sang.

Ví dụ

Do đó, chúng ta có thể viết lại ví dụ trước đó thành:

SELECT CONV(108, 10, 16);

Kết quả:

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

Vì vậy, chúng tôi có thể thấy bằng mã rằng chúng tôi đang chuyển đổi 108 từ cơ số 10 (thập phân) sang cơ số 16 (thập lục phân).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. int (11) so với int (bất kỳ thứ gì khác)

  2. Thay đổi dấu phân tách thập phân trong MySQL

  3. Làm cách nào để thoát% khỏi truy vấn mysql python

  4. Thiết lập cơ sở dữ liệu và tạo người dùng chỉ đọc trong AWS Redshift và Mysql

  5. Lỗi:Máy khách không hỗ trợ giao thức xác thực do máy chủ yêu cầu; xem xét nâng cấp máy khách MySQL