SQL Server中的哈希码?

Ron*_*rby 2 .net sql t-sql sql-server

我正在努力解决一个独特的问题.感谢您的帮助.

有没有一种简单的方法可以根据几个字段值为记录生成某种哈希码?

我想过只创建一个带有额外列的视图,该列连接我要检查的所有值,但我正在检查是否有更好的方法.

我试图根据它们的值来识别记录,因为我需要根据这些子记录的唯一性对父记录进行分组,如果这有意义的话.

再次感谢任何建议.

Qua*_*noi 7

SELECT
    HASHBYTES('MD5', CAST(col1 AS VARBINARY(MAX)) + 
        CAST(col2 AS VARBINARY(MAX)))
FROM
    mytable
Run Code Online (Sandbox Code Playgroud)