是否可以将哈希函数应用于 mysql 中的整个结果集。
我知道如何对结果集的每一行中的值进行哈希处理
e.g. SELECT md5('something')
不过,假设我有一个查询,例如
SELECT * FROM `some_table`
结果集包含很多行,是否可以将整个结果集哈希为一个值?
我应该明确的是,我不希望每一行都有一个哈希值。我想要整个结果集的一个哈希值。
即拥有整套中的一个。
编辑:使要求更清晰一些。
combine CONCAT()
and GROUP_CONCAT()
:
SELECT MD5(GROUP_CONCAT(CONCAT(col1,col2,...))), 1 as g
FROM some_table GROUP BY g;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)