来自sql select的十六进制值

Sha*_*500 4 mysql

当我从table1运行select hex(col1)时; 我得到结果为十六进制数

对于ex:十六进制(65)是41,但我希望直接获取sql查询结果为0x41而不是41,有没有办法将结果作为0x41?

Bla*_*rad 5

select '0x' + hex(col1) from table1
Run Code Online (Sandbox Code Playgroud)

更新:

我误读了标记,并+使用MS-SQL中使用的运算符进行了回答.正如Sharpeye在评论中所说,

select concat('0x',hex(col1)) from table1
Run Code Online (Sandbox Code Playgroud)

是MySQL版本.