我正在编写一个应用程序,它将对CSV文件进行一些格式化并将表上传到mysql之后程序应该将(十六进制)列转换为十进制列
表格如下:
col1 | col2 | hexcol | deccol
所以我需要使用hexcol并从hex2dec转换并将其放入deccol
我尝试了简单的 SELECT UNHEX('hexcol'); 但是它没有工作,它说这个colum不在字段列表中......
任何帮助将不胜感激......
答案 0 :(得分:15)
试试这个:
SELECT CONV(hexcol, 16, 10);
答案 1 :(得分:3)