conv() 64 बिट पूर्णांकों तक सीमित है। आप उच्च और निम्न भाग को दशमलव में बदल सकते हैं और फिर उन्हें एक साथ जोड़ सकते हैं:
> select cast(conv(substr("000002dcc38af6f209e91518db3e79d3", 1, 16), 16, 10) as
decimal(65))*18446744073709551616 +
cast(conv(substr("000002dcc38af6f209e91518db3e79d3", 17, 16), 16, 10) as
decimal(65));
58055532535286745202684464101843
जहां 18446744073709551616 =2^64। तो आपके मामले में:
> select cast(conv(substr(md5_key, 1, 16), 16, 10) as
decimal(65))*18446744073709551616 +
cast(conv(substr(md5_key, 17, 16), 16, 10) as
decimal(65))
from bigtable limit 1;