我正在尝试使用 SQL 将文件中的一列转换为十六进制。示例 我有一个包含 5 个字段的表:1,2,3,4,5。我只想将第四个转换为十六进制。但如果我输入以下内容:
SELECT field1, field2, field3, HEX(TKEN) as TKEN, field5, REST FROM table
它们都转换为十六进制,但我只想要一个。有建议吗?
最佳答案
您需要先将其转换为 BINARY。
SELECT field1, field2, field3, HEX(cast(TKEN as BINARY)) as TKEN, field5, REST FROM table
关于mysql - 将表中的一列转换为十六进制,并使其余数据保持不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56962222/