我正在尝试使用SQL将文件中的一列转换为十六进制。例如,我有一个有5个字段的表,1,2,3,4,5。我只想把第四个字段转换成十六进制。但如果我输入以下内容:
SELECT field1, field2, field3, HEX(TKEN) as TKEN, field5, REST FROM table
他们都转换成十六进制,但我只想要一个。有什么建议吗?
发布于 2019-07-10 01:48:36
您需要首先将其转换为二进制。
SELECT field1, field2, field3, HEX(cast(TKEN as BINARY)) as TKEN, field5, REST FROM table
https://stackoverflow.com/questions/56962222
复制