【问题标题】:Hash Code in SQL Server?SQL Server 中的哈希码?
【发布时间】:2010-02-18 17:15:40
【问题描述】:

我正在尝试解决一个独特的问题。感谢您对此的任何帮助。

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

我想创建一个视图,其中包含一个额外的列,该列连接我要检查的所有值,但我正在检查是否有更好的方法。

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

再次感谢您的建议。

【问题讨论】:

    标签: .net sql sql-server tsql


    【解决方案1】:
    SELECT
        HASHBYTES('MD5', CAST(col1 AS VARBINARY(MAX)) + 
            CAST(col2 AS VARBINARY(MAX)))
    FROM
        mytable
    

    【讨论】:

      猜你喜欢
      • 2018-01-17
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 2011-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多