2010-02-18 78 views
2

我想解決一個獨特的問題。感謝您的幫助。SQL Server中的哈希碼?

是否有一種簡單的方法可以基於它的幾個字段值爲記錄生成某種散列碼?

我想創建一個額外的列連接所有我想檢查的值的視圖,但我檢查是否有更好的方法。

我想根據它們的值來確定記錄,因爲我需要通過這些子記錄的唯一性對父記錄進行分組,如果這樣做有任何意義。

再次感謝您的任何建議。

回答

7
SELECT 
    HASHBYTES('MD5', CAST(col1 AS VARBINARY(MAX)) + 
     CAST(col2 AS VARBINARY(MAX))) 
FROM 
    mytable