gpt4 book ai didi

mysql - 将 varchar 列中的十六进制数字转换为无符号整数?

转载 作者:行者123 更新时间:2023-11-29 07:43:20 25 4
gpt4 key购买 nike

我有一个表,其中的列 hexval 包含 varchar(16) 值,例如

abcdef0123456789
deadbeefcafe0000
fffffffffffffff0
0000000000000000

有没有办法使用 MySQL 来表示

SELECT convert(hexval)  to 64-bit unsigned integer
FROM table

它将返回数字结果而不是文本字符串?

如果不是 64 位数字,那么 32 位无符号数字又如何呢?还是十进制数?

最佳答案

请查找以下结果,它可能会对您有所帮助。

select conv('abcdef0123456789',16,10) from dual;
+--------------------------------+
| conv('abcdef0123456789',16,10) |`Use the conv function`
+--------------------------------+
| 12379813738877118345 |
+--------------------------------+

关于mysql - 将 varchar 列中的十六进制数字转换为无符号整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28479912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com