我正在编写一个应用程序,该应用程序将对CSV文件进行一些格式化,并将该表上传到mysql之后,该程序应将(十六进制)列转换为小数点后一位
该表如下所示:
col1 | col2 | hexcol | Deccol
所以我需要使用hexcol并将其从hex2dec转换为deccol
我尝试了简单的 SELECT UNHEX('hexcol'); 但它无法正常工作,它表示此列不在字段列表中...
任何帮助,将不胜感激 ...
最佳答案
试试这个:
SELECT CONV(hexcol, 16, 10);