13

我正在编写一个应用程序,它将对 CSV 文件进行一些格式化并将表上传到 mysql 之后程序应该将(十六进制)列转换为十进制一

该表如下所示:

col1 | col2 | 十六进制 | 德科尔

所以我需要采用 hexcol 并从 hex2dec 转换并将其放入 deccol

我尝试了简单的 SELECT UNHEX('hexcol'); 但它不会工作它说这个列不在字段列表中......

任何帮助,将不胜感激 ...

4

2 回答 2

25

尝试这个:

SELECT CONV(hexcol, 16, 10);
于 2013-02-26T09:57:21.087 回答
4

您可以使用 CONV()

检查有关堆栈溢出Conv 函数参考和示例的类似问题

于 2013-02-26T09:55:16.870 回答