是否可以将哈希函数应用于mysql中的整个结果集.
我知道如何在结果集的每一行中散列值
例如 SELECT md5('something')
但是说我有一个类似的查询
SELECT * FROM `some_table`
Run Code Online (Sandbox Code Playgroud)
并且结果集包含很多行,是否可以将整个结果集散列为一个值?
我应该清楚,我不希望每行都有一个哈希值.我想要整个结果集的一个哈希值.
即一个拥有整套.
编辑:使要求更清晰.
结合CONCAT()并GROUP_CONCAT():
SELECT MD5(GROUP_CONCAT(CONCAT(col1,col2,...))), 1 as g
FROM some_table GROUP BY g;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1329 次 |
| 最近记录: |