Mariadb

從文字 HEX 值轉換為 INT MariaDB

  • June 5, 2022

我有一種情況,我需要從文字十六進制中獲取整數值。範例:“ff”等於十進制的 255,但如果我使用 HEX(“ff”) 函式,它返回 6666。是否可以讓它返回 255?比如 a=10, b=11… 等等

謝謝

如果您需要將十六進製表示轉換為十進制,則必須使用CONV() 函式

SELECT CONV('ff', 16, 10);
| 轉換('ff', 16, 10) |
| :----------------- |
| 255 |

db<>在這裡擺弄

引用自:https://dba.stackexchange.com/questions/312962