社区
其他技术讨论专区
帖子详情
在mySQL中将十六进制字符串转换为数字
weixin_38117882
2019-09-12 12:09:05
我有一个值为’11B3’的列.我想编写一个SQL语句(在mySQL中),该值为和(&),其值为0x1880并返回结果.我无法将字符串列视为十六进制数.如有任何帮助,我将不胜感激. 这不起作用: select szVersion, hex(szVersion), concat("0x",szVersion) 这可以根据需要运行(但不会从数据库中提取: select 0x11bx & 0x1880
...全文
302
1
打赏
收藏
在mySQL中将十六进制字符串转换为数字
我有一个值为’11B3’的列.我想编写一个SQL语句(在mySQL中),该值为和(&),其值为0x1880并返回结果.我无法将字符串列视为十六进制数.如有任何帮助,我将不胜感激. 这不起作用: select szVersion, hex(szVersion), concat("0x",szVersion) 这可以根据需要运行(但不会从数据库中提取: select 0x11bx & 0x1880
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38121271
2019-09-12
打赏
举报
回复
您可以使用UNHEX(str)将Hex更改为Text,然后将它们连接起来.
mysql
十六进制
转换
为
字符串
_在
MySQL
中将
十六进制
字符串
转换
为
数字
?
使用该CONV()方法将
十六进制
字符串
转换
为
数字
-selectCONV(yourColumnName,16,10)ASanyAliasNamefromyourTableName;让我们首先创建一个表-
mysql
>createtableDemoTable->(->HexStringvarchar(100)->);使用插入命令在表中插入一些记录-mysq...
mysql
的hex()和unhex()函数
select hex(‘love’); “6C6F7665″ select unhex(hex(‘love’)); 或者 select x’6C6F7665′;或者select 0x6C6F7665; “love” 说明:
十六进制
值
MySQL
支持
十六进制
值。在
数字
上下文中,
十六进制
数如同
人大金仓数据库兼容
mysql
中hex,unhex函数
关键字: KingbaseES、人大金仓、sql函数、hex、unhex。
mysql
HEX将
字符串
或
数字
转化为16进制
字符串
、UNHEX将16
字符串
转化成二进制
目录前言HEXHEX 函数的参数为
数字
时HEX 函数的参数为
字符串
时UNHEXHEX 转化 binary 类型 前言
mysql
5.7.31 HEX HEX 函数的官方说明如下: HEX(str), HEX(N) For a string argument str, HEX() returns a hexadecimal string representation of str where each byte of each character in str is converted to two
hex
mysql
_
MySQL
HEX()用法及代码示例
HEX():
MySQL
中的此函数用于返回
字符串
或
数字
Input的等效
十六进制
字符串
值。如果输入是
字符串
,则
字符串
中每个字符的每个字节都将
转换
为两个
十六进制
数字
。此函数还返回
数字
参数N的
十六进制
字符串
表示形式,将其视为longlong(BIGINT)
数字
。用法:HEX(string)ORHEX(N)参数:此方法仅接受一个参数。
字符串
-每个字符的输入
字符串
都将
转换
为两个
十六进制
数字
。N-要
转换
为十六进...
其他技术讨论专区
479
社区成员
790,919
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章