我正在写一个应用程序,它会做一些格式为CSV文件并上传的表格,该方案应转换(十六进制)列后,MySQL来一个十进制
该表如下所示:
COL1 | COL2 | hexcol | deccol
所以,我需要hexcol和HEX2DEC转换,并把它变成deccol
我想简单的SELECT UNHEX( 'hexcol'); 但那倒工作,它说这是科拉姆不在字段列表...
任何帮助,将不胜感激 ...
我正在写一个应用程序,它会做一些格式为CSV文件并上传的表格,该方案应转换(十六进制)列后,MySQL来一个十进制
该表如下所示:
COL1 | COL2 | hexcol | deccol
所以,我需要hexcol和HEX2DEC转换,并把它变成deccol
我想简单的SELECT UNHEX( 'hexcol'); 但那倒工作,它说这是科拉姆不在字段列表...
任何帮助,将不胜感激 ...
试试这个:
SELECT CONV(hexcol, 16, 10);
您可以使用CONV()
检查对堆栈溢出类似的问题和转化率函数的引用与范例