如何从长的字符串中中提取唯一的特征值

时间:2021-08-31 10:22:14
数据库表中有很长的一个字段大概50-100个字符,但是这个字段经常要用来做关键字与其他表的字段做比较,有没有一个简单的方法,提取这个字段的唯一的特征值,这样就可以用作外键了。

不知道我说明白了没有,我就是想把很长的字符串提取特征值,用来作为select的关键字,这样select会比较快一些。类似于MessageDigest信息摘要算法。有没有最简单的方法???

5 个解决方案

#1


这是一个美好的愿望.

#2


关注一下

#3


你贴出接个出来看看,指出你要提取什么特征值。。。

#4


事先自己编写吧,好比数据库中,你的主键有个生成机制,然后每个主键对应一个你的这个字符串,用主键来做特征值。

#5


既然你知道可以做摘要,就把摘要作为一个字段保存啊。

如果你使用.net,可以使用md5、sha1等等现成的方法。

#1


这是一个美好的愿望.

#2


关注一下

#3


你贴出接个出来看看,指出你要提取什么特征值。。。

#4


事先自己编写吧,好比数据库中,你的主键有个生成机制,然后每个主键对应一个你的这个字符串,用主键来做特征值。

#5


既然你知道可以做摘要,就把摘要作为一个字段保存啊。

如果你使用.net,可以使用md5、sha1等等现成的方法。