如何将十六进制的varchar id转换为数字

时间:2019-01-15 17:41:52

标签: sql postgresql

我试图从作为十六进制数的varchar生成一个恒定的伪随机数(最终是1到30的整数)。它的形式为19a6b-76cd-74df-89abc。到目前为止,我尝试仅使用最后两位数字,并通过convert或cast函数将它们转换为int。这些都不起作用,强制转换有类型问题,转换说“ int不是列”。我愿意接受只使用一部分数字,或者说一个,计算0和A的数量以生成数字的解决方案。输出将是每个id的数字,在1到30之间相当均匀地分布,但是如果关闭,则没什么大不了的。 谢谢!

0 个答案:

没有答案